Releases: timeplus-io/proton
v3.0.26
Docker Images Available
docker pull d.timeplus.com/timeplus-io/proton:latestFor detailed usage and more information, check out the Timeplus documentation: https://docs.timeplus.com/
What's Changed
Full Changelog: v3.0.25...v3.0.26
v3.0.25
Docker Images Available
docker pull d.timeplus.com/timeplus-io/proton:latestFor detailed usage and more information, check out the Timeplus documentation: https://docs.timeplus.com/
What's Changed
Full Changelog: v3.0.24...v3.0.25
v3.0.24
Docker Images Available
docker pull d.timeplus.com/timeplus-io/proton:latestFor detailed usage and more information, check out the Timeplus documentation: https://docs.timeplus.com/
What's Changed
- ci(arm64): switch release build runner to m7g.8xlarge by @yokofly in #1178
- Port sleep helpers and flaky timer ut by @yokofly in #1181
- StorageView isStreamingQuery cache, view-chain race fix, and join changelog fix for nested aggregation by @yokofly in #1182
- fix(streaming): suppress phantom changelog rows in multishard memory aggregation by @yokofly in #1186
- Backfill right-side hash table in streaming enrichment joins #2818 by @yl-lisen in #1190
- fix: throw bad_alloc on failed ByteVector allocation instead of NULL deref by @yokofly in #1192
- ci: declare AWS_ACCESS_KEY_ID in compatibility_test workflow_call by @yokofly in #1193
- fix(test): silence -Wunused-function for allocateReserved in sanitizer builds by @yokofly in #1194
- feat: python external stream lifecycle hooks with named collection secrets, ALTER external stream, NC ACL hardening by @yokofly in #1196
- chore(deps): bump esbuild and tsx in /examples/playground by @dependabot[bot] in #1198
- Bump Poco libexpat 2.4.7 → 2.8.1 (track ClickHouse history) by @yokofly in #1199
- fix(postgres): only enable SSL when cert and key files actually exist on disk by @burnerlee in #1197
- check attributes existence before json extraction by @yokofly in #1202
New Contributors
- @burnerlee made their first contribution in #1197
Full Changelog: v3.0.23...v3.0.24
v3.0.23
Docker Images Available
docker pull d.timeplus.com/timeplus-io/proton:latestFor detailed usage and more information, check out the Timeplus documentation: https://docs.timeplus.com/
What's Changed
Full Changelog: v3.0.22...v3.0.23
v3.0.22
Docker Images Available
docker pull d.timeplus.com/timeplus-io/proton:latestFor detailed usage and more information, check out the Timeplus documentation: https://docs.timeplus.com/
What's Changed
- fix(s3): align DNSResolver throw type with upstream clickhouse by @yokofly in #1172
- v8: bump + cherry-pick ARM64 64K-page fixes by @yokofly in #1173
- fix(planner): skip filter+expr fusion when child carries substream-aw… by @yokofly in #1174
- Enable shard pruning for IN-subquery and literal tuple-IN by @sofiane-soufi in #1175
New Contributors
- @sofiane-soufi made their first contribution in #1175
Full Changelog: v3.0.21...v3.0.22
v3.0.21
Docker Images Available
docker pull d.timeplus.com/timeplus-io/proton:latestFor detailed usage and more information, check out the Timeplus documentation: https://docs.timeplus.com/
What's Changed
- Add server config gates for JavaScript and Python UDFs by @yokofly in #1163
- Fix src/Common/benchmarks build by @yokofly in #1164
- ci: use org-level vars.AWS_ACCESS_KEY_ID for AWS auth by @yokofly in #1165
- Fix test and multi json cte analyzer by @yokofly in #1166
- improve discard log messages to include range_time_column name, by @yokofly in #1167
- Update AWS credentials configuration to use secrets instead of vars by @yokofly in #1168
- Update aws key by @yokofly in #1169
- refactor: improve error message for dropping streams with size limits by @yokofly in #1170
- Enable vertical merge for wide part, regression by @yokofly in #1171
Full Changelog: v3.0.20...v3.0.21
v3.0.20
Docker Images Available
docker pull d.timeplus.com/timeplus-io/proton:latestFor detailed usage and more information, check out the Timeplus documentation: https://docs.timeplus.com/
What's Changed
- bugfix: clear spilled hybrid update state after emit batches by @yokofly in #1147
- bugfix: fix replicated log startup epoch recovery by @yokofly in #1148
- add context7.json by @yokofly in #1150
- chore: add agent tooling and test runners by @yl-lisen in #1153
- AI-agent: expand skills references for Context7 benchmark coverage by @yokofly in #1151
- ci: add trusted mirror workflow for fork PRs by @yl-lisen in #1156
- Add keep_range_join_max_buckets setting to cap range join bucket count by @yokofly in #1157
- perf: add Python GIL wait instrumentation by @yokofly in #1158
- Tolerate UNKNOWN_STREAM in DROP CASCADE / IF EXISTS by @yokofly in #1159
- bugfix: fix TimeWheel races and shutdown ordering by @yokofly in #1160
- bugfix: preserve backfill filter pruning by @yl-lisen in #1161
- upgrade: migrate build toolchain to clang-21 by @yokofly in #1162
Full Changelog: v3.0.19...v3.0.20
v3.0.19
Docker Images Available
docker pull d.timeplus.com/timeplus-io/proton:latestFor detailed usage and more information, check out the Timeplus documentation: https://docs.timeplus.com/
What's Changed
- Fix Dynamic/JSON stream OOM crash caused by tiny-part storm by @SBALAVIGNESH123 in #1124
- bugfix: fix streaming CTE/subquery + aggregation returning empty results by @yokofly in #1132
- Bump pyopenssl from 23.0.0 to 26.0.0 in /tests/stream/helpers by @dependabot[bot] in #1133
- upgrade curl to 8.18. Enable pulsar on MacOS by @yokofly in #1134
- Chore/validate task creation by @yokofly in #1135
- bugfix: upgrade CI actions for Node 24 compatibility by @yokofly in #1136
- enhancement: support non-const rand distribution args by @yokofly in #1137
- bugfix: handle Python source cancel during MV failover by @yokofly in #1142
- Derive subject name according to schema subject strategy by @yokofly in #1143
- context expired mv table subquery by @yokofly in #1144
- Ci/auto update homebrew tap by @yokofly in #1145
- backport python package requirements install support by @yokofly in #1146
Full Changelog: v3.0.18...v3.0.19
v3.0.18
Docker Images Available
docker pull d.timeplus.com/timeplus-io/proton:latestFor detailed usage and more information, check out the Timeplus documentation: https://docs.timeplus.com/
What's Changed
- fix avg time weighted overflow by @yokofly in #1122
- Upgrade Pulsar client to v4.0.1 by @yokofly in #1123
- enhancement: Add coding-agent skill library (Claude Code, Copilot, Codex) #1125 by @yl-lisen in #1126
- fix: keep session watermark monotonic by @yokofly in #1128
- fix: correct NATS cmake flag in Docker packager by @yokofly in #1130
- fix: sanitize NATS JetStream consumer name (replace dots with dashes) by @yokofly in #1131
Full Changelog: v3.0.17...v3.0.18
v3.0.17
Docker Images Available
docker pull d.timeplus.com/timeplus-io/proton:latestFor detailed usage and more information, check out the Timeplus documentation: https://docs.timeplus.com/
What's Changed
- add nats-io submodule by @yuzifeng1984 in #1117
- feat(nats): Production-grade NATS JetStream Connector (Kafka Parity) by @SBALAVIGNESH123 in #1111
- Add Proton logo (svg upload) by @heyitswei in #1114
- bugfix: fix _tp_delta missing in streaming agg by @yokofly in #1118
- better error handling in stream metadata update by @yokofly in #1119
- Feature/playground example by @gangtao in #1115
- Add time-weighted aggregate combinator support and coverage by @yokofly in #1120
New Contributors
- @SBALAVIGNESH123 made their first contribution in #1111
Full Changelog: v3.0.16...v3.0.17