1. 4f91d7d feat(java): add gradle wrapper with jar file autofetch (#2659) by Maciej Modzelewski · 4 hours ago master
  2. 8827588 feat(java): improve tests and clean up json mappings (#2658) by Maciej Modzelewski · 12 hours ago edge
  3. 873b639 feat(server): implement log rotation based on size and retention (#2452) by Svecco · 14 hours ago
  4. 4d31047 feat(ci,java): add formatting verification for bdd and examples (#2647) by Maciej Modzelewski · 3 days ago
  5. 2405199 refactor(deps): centralize workspace dependencies in root Cargo.toml (#2652) by Hubert Gruszecki · 3 days ago
  6. 76f123b chore(sdk): remove unused fast_async_lock feature (#2653) by Hubert Gruszecki · 3 days ago binary-protocol-0.8.2-edge.2 common-0.8.2-edge.2 iggy-0.8.2-edge.2
  7. 6e6f2af test(csharp): fix GetOffset test case (#2651) by Łukasz Zborek · 3 days ago
  8. 29ab318 chore(python): upgrade pyo3 to 0.27 and fix deprecations (#2643) by Hubert Gruszecki · 3 days ago
  9. a5e12cd perf(ci): add reusable Go setup action and reduce cache bloat (#2648) by Hubert Gruszecki · 3 days ago
  10. a2c1052 fix(configs): remove configs_derive re-export from common crate (#2649) by Hubert Gruszecki · 3 days ago binary-protocol-0.8.2-edge.1 cli-0.10.2-edge.1 common-0.8.2-edge.1 connectors-0.2.2-edge.1 iggy-0.8.2-edge.1 mcp-0.2.2-edge.1 server-0.6.2-edge.1
  11. 006dd98 docs(repo): add pre-commit hooks checklist to PR template (#2646) by Hubert Gruszecki · 3 days ago
  12. 667e69e feat(server,sdk): allow arbitrary (non-string) header key kind (#2637) by Piotr Gankiewicz · 3 days ago
  13. 69d7ed9 ci: add stale PR workflow (#2641) by Hubert Gruszecki · 3 days ago
  14. d850ab6 test(connectors): add integration tests for Quickwit sink (#2636) by JoshuaXOng · 3 days ago
  15. e84daf4 perf(ci): optimize hot dependencies in dev profile (#2645) by Hubert Gruszecki · 3 days ago
  16. f2c56d8 feat(metadata): expose metadata generics and create journal handle (#2624) by Grzegorz Koszyk · 3 days ago
  17. 9f00576 chore(repo): bump Rust version to 1.93.0 (#2644) by Hubert Gruszecki · 3 days ago
  18. 393b0f6 feat(connectors): extend published stats (#2640) by Maciej Modzelewski · 3 days ago
  19. d4f9ebc fix(ci): pin ginkgo CLI to v2.23.4 to match go.mod (#2642) by Hubert Gruszecki · 3 days ago
  20. fd638a2 feat(java): refactor SDK with fluent builder API and exception hierarchy (#2630) by Maciej Modzelewski · 3 days ago
  21. 0814ee0 ci(csharp): enhance test reporting and upload results (#2638) by Łukasz Zborek · 4 days ago
  22. f50967d feat(integration): add core test harness library (#2632) by Hubert Gruszecki · 5 days ago
  23. 76e928a feat(connectors): add Prometheus metrics and stats endpoints (#2633) by Maciej Modzelewski · 5 days ago connectors-0.2.1-edge.6
  24. 6b700d8 fix(sdk): acquire max_in_flight permits at network send, not dispatch (#2625) by Hubert Gruszecki · 6 days ago iggy-0.8.1-edge.7
  25. 7f6d3fe chore(sdk): Adds Rust example for message compression using user_headers (#2613) by haubur · 6 days ago
  26. 42a6ad7 fix(configs): support internally-tagged enums in ConfigEnv derive macro (#2631) by Hubert Gruszecki · 6 days ago
  27. 0524313 refactor(server): compile-time env var mappings eliminate runtime ambiguity (#2614) by Hubert Gruszecki · 6 days ago
  28. 6e3a6d1 docs: update PR template and contributing guidelines (#2601) by Hubert Gruszecki · 6 days ago
  29. 5b1098d test(java): add unit tests for serialization utilities (#2607) by Qichao Chu · 7 days ago
  30. 486cdbc fix(sdk): improve high-level SDK direct and background producers (#2621) by Piotr Gankiewicz · 7 days ago binary-protocol-0.8.1-edge.3 common-0.8.1-edge.2 connectors-0.2.1-edge.5 iggy-0.8.1-edge.6 mcp-0.2.1-edge.5 server-0.6.1-edge.6
  31. b262462 deps(connectors): Update iceberg to 0.8.0 (#2605) by Edgar Modesto · 7 days ago
  32. 13a1bf3 feat(connectors,mcp): implement logging with telemetry (#2612) by Maciej Modzelewski · 7 days ago connectors-0.2.1-edge.4 mcp-0.2.1-edge.4
  33. e46f294 refactor(bench): remove TestServer startup capability (#2611) by Hubert Gruszecki · 7 days ago
  34. 73de5c1 fix(sdk): prevent client from getting stuck after disconnect (#2610) by Hubert Gruszecki · 7 days ago iggy-0.8.1-edge.5
  35. de6995d refactor(server): replace slab ECS with LeftRight-based global metadata (#2555) by Hubert Gruszecki · 7 days ago
  36. 4fb1fc7 fix(metadata): fix license header in module file (#2608) by Grzegorz Koszyk · 8 days ago
  37. 16b7d66 feat(csharp): add .net10 (#2599) by Łukasz Zborek · 9 days ago
  38. 871b183 feat(metadata): impl states for streams,users, consumer_groups in metadata module (#2582) by Grzegorz Koszyk · 10 days ago
  39. ba30118 feat(cluster): Abstract out `Pipeline` into a trait similar to `Sequencer` trait (#2567) by Krishna Vishal · 12 days ago
  40. efd8809 feat(connector): add iggy-pinot external connector (#2499) by Chiradip Mandal · 13 days ago
  41. 0316511 fix(web): remove logout side-effect from page load (#2597) by JoshuaXOng · 13 days ago
  42. 3dcdda9 chore(integration): remove streaming tests superseded by API-level coverage (#2591) by Hubert Gruszecki · 13 days ago
  43. 1fb20b6 fix(server): broadcast PAT events from HTTP handlers to all shards (#2589) by Hubert Gruszecki · 13 days ago
  44. c9a2eb8 feat(python): add AsyncIterator interface to IggyConsumer (#2552) by Rimuksh Kansal · 13 days ago
  45. d0cb3d4 test(server): add API tests for message retrieval (#2537) by xin · 14 days ago
  46. 75e30ab fix(server): prevent panic when segment rotates during async persistence (#2588) by Hubert Gruszecki · 14 days ago server-0.6.1-edge.5
  47. b13456c fix(server): chunk vectored writes to avoid exceeding IOV_MAX limit (#2581) by Hubert Gruszecki · 2 weeks ago
  48. 9319220 feat(connectors): extend Postgres sink & source connectors, add integration tests (#2579) by Piotr Gankiewicz · 2 weeks ago
  49. 5b864be refactor(server): consolidate permissions into metadata crate and fix inheritance bugs (#2564) by Hubert Gruszecki · 2 weeks ago
  50. f5f9bb5 fix(server): prevent message unavailability during background persistence (#2578) by Hubert Gruszecki · 2 weeks ago
  51. ac6b30b fix(integration): add watchdog to detect test server crashes (#2576) by Hubert Gruszecki · 2 weeks ago
  52. a53a4ed fix(server): maintain message availability during async disk I/O (#2575) by Hubert Gruszecki · 2 weeks ago
  53. ab7902e perf(ci): reduce dev profile opt-level from 2 to 1 (#2573) by Hubert Gruszecki · 3 weeks ago
  54. 3648c2b chore(ci): improve sccache cache effectiveness (#2568) by Hubert Gruszecki · 3 weeks ago
  55. 1be2aa3 fix(rust): fix log in with PAT by publishing missing diagnostic event (#2569) by Maciej Modzelewski · 3 weeks ago binary-protocol-0.8.1-edge.2 connectors-0.2.1-edge.3 iggy-0.8.1-edge.4 mcp-0.2.1-edge.3
  56. 8eebb41 feat(connectors,mcp): Implement reading iggy token from file (#2565) by Maciej Modzelewski · 3 weeks ago connectors-0.2.1-edge.2 mcp-0.2.1-edge.2
  57. 70a8294 perf(ci): use opt-level=2, optimize sccache usage (#2566) by Hubert Gruszecki · 3 weeks ago
  58. e4460cb feat(server): require auth for stats endpoint (#2559) by Hubert Gruszecki · 3 weeks ago server-0.6.1-edge.4
  59. ccb620f fix(java): use Netty EventLoop for concurrent async operations (#2558) by Qichao Chu · 3 weeks ago
  60. 3e27ebc refactor(server): add metadata module foundation (#2551) by Hubert Gruszecki · 3 weeks ago
  61. 54153ee feat(cluster): Impl VSR `view_change` (#2546) by Krishna Vishal · 3 weeks ago
  62. 4c173fc fix(bench): use correct topic name and partitioning in high level benchmarks (#2553) by Hubert Gruszecki · 3 weeks ago
  63. 86a10de feat(server): add SegmentedSlab collection (#2549) by Hubert Gruszecki · 4 weeks ago shared-metadata
  64. 8a0df74 feat(metadata): introduce `mux_state_machine` with state impls (#2544) by Grzegorz Koszyk · 4 weeks ago
  65. e58bee3 fix(server): handle entity ID gaps on bootstrap after deletions (#2548) by Hubert Gruszecki · 4 weeks ago
  66. d8e3b25 feat(java): implement Java SDK BDD tests with Cucumber (#2535) by Qichao Chu · 4 weeks ago
  67. 28c3f67 fix(server,sdk): handle stale client in consumer group operations (#2547) by Hubert Gruszecki · 4 weeks ago iggy-0.8.1-edge.3 server-0.6.1-edge.3
  68. 8664e0f docs(js): add JSDoc comments (#2534) by BoHyeon Kim · 4 weeks ago
  69. a878a4d fix(connectors): add known secrets to env config reader (#2538) by Maciej Modzelewski · 4 weeks ago
  70. 111ccef fix(python): update python version to 3.10, clean up examples (#2532) by Rimuksh Kansal · 4 weeks ago
  71. c0ebce3 feat(integration): detect server crashes during tests and dump logs (#2536) by Hubert Gruszecki · 4 weeks ago
  72. 4a40d62 fix(ci): set bot username and email in post-merge git tag creation (#2531) by Hubert Gruszecki · 4 weeks ago bench-dashboard-0.5.1-edge.1 connectors-0.2.1-edge.1 mcp-0.2.1-edge.1 server-0.6.1-edge.2 web-ui-0.1.1-edge.1
  73. b5c9640 feat(java): Implement user headers serialization / deserialization in java sdk (#2516) by Rimuksh Kansal · 4 weeks ago
  74. f8b5c05 feat(partitions): add partitions abstraction for clustering (#2514) by Hubert Gruszecki · 4 weeks ago
  75. 800fcf9 feat(ci): add versioned edge Docker tags in post-merge workflow (#2528) by Hubert Gruszecki · 5 weeks ago
  76. 9b53c48 chore(connectors): Update sqlx version to address security advisory (#2530) by tungtose · 5 weeks ago
  77. 75e82c6 chore(repo): update `err-trail` to 0.11.0 (#2525) by Hubert Gruszecki · 5 weeks ago
  78. d6e3c95 fix(helm): fix volume mount path and add io_uring requirements (#2526) by Hubert Gruszecki · 5 weeks ago
  79. 3887d18 fix(server): handle empty permission maps in serialization (#2527) by Hubert Gruszecki · 5 weeks ago
  80. 1cf0555 chore(server): use `msgpack` instead of unmaintained `bincode`, update deps (#2523) by Hubert Gruszecki · 5 weeks ago
  81. c1ea81f fix(server): fix consumer group leave race and append_messages (#2521) by Grzegorz Koszyk · 5 weeks ago
  82. 96a44e1 fix(server): propagate panics from connection handlers to trigger shutdown (#2515) by Hubert Gruszecki · 5 weeks ago
  83. 5a9f402 chore(repo): add cargo-sort to pre-commit hooks (#2503) by Hubert Gruszecki · 5 weeks ago
  84. 7361e6f fix(ci): ensure SDK e2e tests fail when server build fails (#2509) by Hubert Gruszecki · 6 weeks ago
  85. 6205f35 fix(docs): add guide for running C# integration tests locally (#2513) by tungtose · 6 weeks ago
  86. c5f1019 chore(docs): add java examples and ci tests (#2504) by Rimuksh Kansal · 6 weeks ago
  87. 4dc1be3 fix(server): set CPU affinity before NUMA memory bind (#2511) by tungtose · 6 weeks ago
  88. f9b6ad7 fix(bench): add configurable read_amplification and fix E2E latency (#2468) by Hubert Gruszecki · 6 weeks ago
  89. 96c3b1f feat(server): socket migration across shard (#2476) by tungtose · 6 weeks ago
  90. 30f3296 feat(cluster): Impl `on_ack`, `send_prepare_ok` and `replicate` (#2493) by Krishna Vishal · 6 weeks ago
  91. 340a7f4 fix(sdk): fix high-level consumer polling strategies (#2495) by Grzegorz Koszyk · 6 weeks ago iggy-0.8.1-edge.2
  92. d7afbb6 feat(ci): add automatic crates.io publishing for edge/rc versions (#2508) by Hubert Gruszecki · 6 weeks ago binary-protocol-0.8.1-edge.1 cli-0.10.1-edge.1 common-0.8.1-edge.1 iggy-0.8.1-edge.1
  93. e09ccee fix(connectors): read only TOML files from local config directory (#2510) by Rohan Dubey · 6 weeks ago
  94. f7ade4b fix(server): improve shutdown handling for critical task failures (#2506) by Hubert Gruszecki · 7 weeks ago
  95. a7e36ca feat(connectors): add --version flag support to connector runtime (#2502) by Hubert Gruszecki · 7 weeks ago
  96. b7e4ea2 fix(ci): include web directory in build context for embedded UI (#2498) by Hubert Gruszecki · 7 weeks ago
  97. 8124574 feat(server): enable embedded Web UI by default (#2497) by Hubert Gruszecki · 7 weeks ago
  98. d6a6d4f feat(server): add http.web_ui config option to control embedded Web UI (#2494) by Hubert Gruszecki · 7 weeks ago
  99. fec904d fix(ci): remove temporary tag cleanup job (#2492) by Hubert Gruszecki · 7 weeks ago
  100. dd7ae9b fix(ci): eliminate intermediate Docker tags using push-by-digest (#2491) by Hubert Gruszecki · 7 weeks ago