Skip to content

Releases: timeplus-io/proton

v3.0.26

22 Jun 11:43

Choose a tag to compare

Docker Images Available

docker pull d.timeplus.com/timeplus-io/proton:latest

For detailed usage and more information, check out the Timeplus documentation: https://docs.timeplus.com/

What's Changed

  • enhancement: throttle repeated kafka broker outage warnings by @yokofly in #1204

Full Changelog: v3.0.25...v3.0.26

v3.0.25

22 Jun 08:00

Choose a tag to compare

Docker Images Available

docker pull d.timeplus.com/timeplus-io/proton:latest

For detailed usage and more information, check out the Timeplus documentation: https://docs.timeplus.com/

What's Changed

  • fix build(missing header include in PostgreSQLHandlerFactory.cpp) by @yokofly in #1203

Full Changelog: v3.0.24...v3.0.25

v3.0.24

22 Jun 05:00

Choose a tag to compare

Docker Images Available

docker pull d.timeplus.com/timeplus-io/proton:latest

For 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

Full Changelog: v3.0.23...v3.0.24

v3.0.23

22 May 14:16

Choose a tag to compare

Docker Images Available

docker pull d.timeplus.com/timeplus-io/proton:latest

For detailed usage and more information, check out the Timeplus documentation: https://docs.timeplus.com/

What's Changed

  • port: digit-group highlighting + obfuscator/lexer fixes by @yokofly in #1180

Full Changelog: v3.0.22...v3.0.23

v3.0.22

22 May 08:29

Choose a tag to compare

Docker Images Available

docker pull d.timeplus.com/timeplus-io/proton:latest

For 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

Full Changelog: v3.0.21...v3.0.22

v3.0.21

07 May 15:07

Choose a tag to compare

Docker Images Available

docker pull d.timeplus.com/timeplus-io/proton:latest

For 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

14 Apr 02:07

Choose a tag to compare

Docker Images Available

docker pull d.timeplus.com/timeplus-io/proton:latest

For 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

25 Mar 09:47

Choose a tag to compare

Docker Images Available

docker pull d.timeplus.com/timeplus-io/proton:latest

For 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

16 Mar 07:46

Choose a tag to compare

Docker Images Available

docker pull d.timeplus.com/timeplus-io/proton:latest

For 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

04 Mar 09:30

Choose a tag to compare

Docker Images Available

docker pull d.timeplus.com/timeplus-io/proton:latest

For detailed usage and more information, check out the Timeplus documentation: https://docs.timeplus.com/

What's Changed

New Contributors

Full Changelog: v3.0.16...v3.0.17