Schema
key0:INT:0
key1:INT:1
f0:STRING:2
f1:TIMESTAMP(9):3
f2:DECIMAL(5, 2):4
f3:STRING:5
f4:DATE:6
f5:BIGINT:7
partition key: key0, key1
bucket count: -1

Msgs:
snapshot-1
Add(0, 1, 100, 2024-11-26 06:38:56.001000001, 0.02, True, 4, 5)
Add(0, 1, 110, 2024-11-26 06:38:56.011000011, 11.12, 1, -44, 25)
Add(0, 1, 120, 2024-11-26 06:38:56.021000021, 22.22, nO, 444, 35)
Add(1, 1, 130, 2024-11-26 06:38:56.031000031, 333.32, 0, -4444, 45)
Add(1, 1, 140, 2024-11-26 06:38:56.041000041, 444.42, Yes, 44444, 55)
NoCompact

schema evolution
updateColumnType("f0", INT())
updateColumnType("f1", STRING())
updateColumnType("f2", DECIMAL(6, 3))
updateColumnType("f3", BOOLEAN())
updateColumnType("f4", TIMESTAMP(9))
dropColumn("f5")
renameColumn("f0", "f5")
renameColumn("f3", "f0")
renameColumn("f5", "f3")
updateColumnPosition(SchemaChange.Move.first("f4"))
addColumn("f6", INT()))

f4:TIMESTAMP(9):6
key0:INT:0
key1:INT:1
f3:INT:2
f1:STRING:3
f2:DECIMAL(6, 3):4
f0:BOOLEAN:5
f6:INT:8

snapshot-2
Add(2024-11-26 06:38:56.054000054, 0, 1, 150, 2024-11-26 15:28:31, 55.002, true, 56)
Add(2024-11-26 06:38:56.064000064, 0, 1, 160, 2024-11-26 15:28:41, 666.012, false, 66)
Add(2024-11-26 06:38:56.074000074, 0, 1, 170, 2024-11-26 15:28:51, -77.022, true, 76)
Add(2024-11-26 06:38:56.084000084, 1, 1, 180, 2024-11-26 15:29:01, 8.032, true, -86)
Add(2024-11-26 06:38:56.094000094, 1, 1, 190, I'm strange, -999.420, false, 96)
NoCompact

Recall with schema-1, result:
["1970-01-05 00:00:00",            0, 1, 100, "2024-11-26 06:38:56.001000001", "0.020",    true,  null],
["1969-11-18 00:00:00",            0, 1, 110, "2024-11-26 06:38:56.011000011", "11.120",   true,  null],
["1971-03-21 00:00:00",            0, 1, 120, "2024-11-26 06:38:56.021000021", "22.220",   false, null],
["2024-11-26 06:38:56.054000054",  0, 1, 150, "2024-11-26 15:28:31",           "55.002",   true,  56],
["2024-11-26 06:38:56.064000064",  0, 1, 160, "2024-11-26 15:28:41",           "666.012",  false, 66],
["2024-11-26 06:38:56.074000074",  0, 1, 170, "2024-11-26 15:28:51",           "-77.022",  true,  76],
["1957-11-01 00:00:00",            1, 1, 130, "2024-11-26 06:38:56.031000031", "333.320",  false, null],
["2091-09-07 00:00:00",            1, 1, 140, "2024-11-26 06:38:56.041000041", "444.420",  true,  null],
["2024-11-26 06:38:56.084000084",  1, 1, 180, "2024-11-26 15:29:01",           "8.032",    true,  -86],
["2024-11-26 06:38:56.094000094",  1, 1, 190, "I'm strange",                   "-999.420", false, 96]
