Hi all,

It's been over a year since 4.17.0, and the 4.18.0 milestone now has
179 closed PRs. I want to start the discussion on cutting the release.

Full list: 
https://github.com/apache/bookkeeper/pulls?q=is%3Apr+milestone%3A4.18.0+is%3Aclosed

Highlights:

Platform changes
- BP-69: consolidate bookkeeper-slogger into bookkeeper-common (#4754, #4764)
- BP-66: ZK read throttling during re-replication (#4256, #4258)
- Migrate from protobuf-java to LightProto: DataFormats (#4779),
BookkeeperProtocol (#4780), stream non-gRPC (#4781), stream gRPC
(#4783); scope gRPC via grpc-bom (#4784)
- Upgrade to Jetty 12 (#4447)
- Require Java 17+ for build and runtime (#4446)
- native-io migrated from C to Rust (#4738)
- Upgrade to Jetty 12 (#4447)

Data safety/correctness
- Data loss from wrong entry log header (#4607)
- Entry loss from incorrect LedgerHandle lock (#4701)
- TLS data corruption on V2 protocol (#4404)
- writeLac memory leak and thread-safety (#4713)
- Stuck in read_only on empty disk (#4640)
- RocksDB coredump on count-after-close (#4581)
- GC stuck on corrupt entry log (#4544); SST files not cleaned (#4555)

Security / CVE fixes
- Netty, ZooKeeper 3.9.3, protobuf, Jetty, vert.x, Thrift, gRPC,
jackson, bc-fips, OkHttp, and LZ4 lib swap (#4696)

Do you have any other PRs that need to be included in 4.18.0? If there
are no objections, I'll cut the release branch in ~2 weeks. Happy to
volunteer as RM.

Best,
Hang

Reply via email to