Milestones
List view
- No due date•19/19 issues closed
- No due date•2/2 issues closed
- No due date•13/13 issues closed
Adds jackson 3 as a managed dependency.
No due date•8/8 issues closedStarting with this release, kiwi-bom will be versioned as follows: - If there are only patch version updates to managed dependencies, then we will update only the patch version - If there are only minor version and patch updates to managed dependencies, then we will update only the minor version - If there are any major version updates to managed dependencies, we may update the major version _or only a minor version_ if we deem the managed library major update to be minor in the context of kiwi-bom For example, when we updated `org.checkerframework:checker-qual` from `3.x` to `4.0.0` there were _no changes that impacted our usage_ since we only ever use the Checker annotations. As a result, for kiwi this should only be a minor version bump.
No due date•8/8 issues closedThis is a minor version update due to addition of `junixsocket-core` to support Unix domain sockets in [consul-client](https://github.com/kiwiproject/consul-client/) and [dropwizard-consul](https://github.com/kiwiproject/dropwizard-consul/).
No due date•3/3 issues closed- No due date•6/6 issues closed
- No due date•5/5 issues closed
- No due date•8/8 issues closed
- No due date•1/1 issues closed
This is a major version change because several libraries are being updated to their next major version. These versions align with Dropwizard 5.x, which uses Jakarta EE 10. * Dropwizard 5.x * Hibernate Validator 8.0.x * Jakarta REST 3.1.x * Jakarta Servlet API 6.0.x * Jakarta XML Bind API 4.0.x * Jersey 3.1.x * Jetty 12.1.x * Spring 7.0.x * Spring Data 2025.1.x
No due date•18/18 issues closed- No due date•7/7 issues closed
This is a minor version update because `net.logstash.logback:logstash-logback-encoder` updates from 8.1 to 9.0, which was due to an internal upgrade to Jackson 3.x. There are no externally facing API changes, and Jackson 2.x and 3.x can co-exist (because they use different package names). In addition, several new dependencies were added: * `org.apiguardian:apiguardian-api` * `com.sun.xml.messaging.saaj:saaj-impl`
No due date•8/8 issues closedThis release updates OkHttp from 4.x to 5.x, even though it is (mostly) a seamless upgrade. See the OkHttp [Version 5.0.0 release notes](https://square.github.io/okhttp/changelogs/changelog/#version-500). It also updates liquibase-core from 4.33.0 to 5.x, which seems mostly about splitting it into Community and Pro editions. See the [Liquibase Community 5.0 release notes](https://docs.liquibase.com/community/release-notes/5-0) Testcontainers also updates from 1.x to 2.x. See [Testcontainers 2.0.0](https://github.com/testcontainers/testcontainers-java/releases/tag/2.0.0) for details. Because the OkHttp and Liquibase are major version updates, despite them being more-or-less drop-in replacements for our projects, this BOM release will be a new minor version. The Testcontainers major version update only affects test code, so again only warrants a minor version update for this BOM.
No due date•4/4 issues closed- No due date•1/1 issues closed
Because this release removes the legacy mongo-java-driver, I am making it a minor release. This mongo driver has effectively been deprecated for a long time and no one should be using it anymore.
No due date•6/6 issues closed- No due date•3/3 issues closed
- No due date•3/3 issues closed
- No due date•11/11 issues closed
- No due date•3/3 issues closed
- No due date•8/8 issues closed
- No due date•11/11 issues closed
- No due date•9/9 issues closed
- No due date•4/4 issues closed
- No due date•5/5 issues closed
- No due date•18/18 issues closed
- No due date•5/5 issues closed
- No due date•10/10 issues closed
- No due date•1/1 issues closed
- No due date•32/32 issues closed
- No due date•11/11 issues closed
- No due date•1/1 issues closed
- No due date•43/43 issues closed
- No due date•42/42 issues closed
- No due date•17/17 issues closed
- No due date•12/12 issues closed
- No due date•39/39 issues closed
- No due date•38/38 issues closed
- No due date•36/36 issues closed
- No due date•20/20 issues closed
- No due date•23/23 issues closed
- No due date•38/38 issues closed
- No due date•15/15 issues closed
Adds new dependency commons-text
No due date•1/1 issues closed- No due date•28/28 issues closed
- No due date•11/11 issues closed
- No due date•14/14 issues closed
- No due date•28/28 issues closed
This is a major release as it updates libraries to new major versions: * Dropwizard 4.x (uses Jakarta EE 9 and the Jakarta namespace) * Dropwizard Metrics 4.x (this has not changed) * Hibernate 6.x * Hibernate Validator 7.x (Jakarta EE 9) * Jersey 3.0.x (Jakarta EE 9) * Jetty 11.x (Jakarta EE 9) * Logback 1.4.x (Jakarta namespace) * Spring 6.x (requires JDK 17) * Spring Data Commons 3.x * Spring Data MongoDB 4.x The following dependencies were also updated to new major versions (other than the above major versions): * FastInfoset (com.sun.xml.fastinfoset » FastInfoset) * Various Jakarta dependencies (related to Jakarta EE 9) The following are added to the BOM: * Apache Commons Compress (org.apache.commons » commons-compress) * Angus Activation Registries Implementation (org.eclipse.angus » angus-activation - resolves version conflict between jaws-rt and saaj-impl) * Hamcrest (org.hamcrest » hamcrest) * HK2 BOM (org.glassfish.hk2 » hk2-bom) * Apache HttpClient 5 (org.apache.httpcomponents.client5 » httpclient5) * Apache HttpComponents Core 5 (org.apache.httpcomponents.core5 » httpcore5) * JetBrains Java Annotations (org.jetbrains » annotations) * ZooKeeper (org.apache.zookeeper » zookeeper - the 3.9.0 client is compatible with older servers as long as new APIs are not used) The following are dropped from the BOM: * Orbitz Consul Client (com.orbitz.consul »consul-client - use org.kiwiproject » consul-client instead)
No due date•5/5 issues closed- No due date•7/7 issues closed