What's Changed
Breaking Changes 🛠
- Update to jetty12 by @austb in #217
- remove pe_serverversion fact by @corporate-gadfly in #247
- Mark java 25 as supported & Drop support for Java 17 by @bastelfreak in #336
- CI: Stop building packages for Debian 11 & 12 by @bastelfreak in #343
- CI: Stop building on amazon-2 by @bastelfreak in #349
- JRUBY 10, YO by @Sharpie in #468
New Features 🎉
- exclude jruby windows binaries and rdoc artifacts from uberjar by @corporate-gadfly in #321
- Support podman in tasks/build.rake by @gregorynisbet-google in #227
- Inform trapperkeeper about service readiness by @bastelfreak in #465
Bug Fixes 🐛
- Download SLES RPM macros to aid in expansion of macros by @corporate-gadfly in #344
- isolate SLES RPM macros in /opt/suse-rpm-macros by @corporate-gadfly in #346
- add jruby-openssl 0.16.0 to vendored gems by @corporate-gadfly in #324
- Fix Jolokia 2.x configuration by @Sharpie in #377
Dependency Updates ⬆️
- Update clj-rbac-client to 1.3.0 by @nmburgan in #303
- Update dependency ring:ring-core to v1.15.4 by @renovate[bot] in #309
- Update dependency org.clojure:tools.namespace to v1 by @renovate[bot] in #137
- Update dependency net.logstash.logback:logstash-logback-encoder to v9 by @renovate[bot] in #174
- Update dependency org.openvoxproject:trapperkeeper-webserver to v12.0.1 by @renovate[bot] in #308
- Update dependency org.openvoxproject:trapperkeeper-webserver to v12.0.2 by @renovate[bot] in #318
- Update dependency org.clojure:clojure to v1.12.5 by @renovate[bot] in #314
- Update slf4j-version to v2.0.18 by @renovate[bot] in #315
- Update dependency org.ow2.asm:asm to v9.10 by @renovate[bot] in #319
- Update dependency org.openvoxproject:trapperkeeper to v5.0.1 by @renovate[bot] in #298
- Update dependency org.ow2.asm:asm to v9.10.1 by @renovate[bot] in #327
- Update jackson-version to v2.21.4 by @renovate[bot] in #333
- Update logback-version to v1.5.33 by @renovate[bot] in #328
- Update dependency com.fasterxml.jackson.core:jackson-annotations to v2.22 by @renovate[bot] in #337
- Update dependency org.openvoxproject:trapperkeeper-webserver to v12.0.3 by @renovate[bot] in #340
- Update logback-version to v1.5.34 by @renovate[bot] in #339
- Update jackson-version to v2.22.0 by @renovate[bot] in #338
- Update dependency org.openvoxproject:trapperkeeper to v5.0.2 by @renovate[bot] in #364
- Update logback-version to v1.5.35 by @renovate[bot] in #369
- Update dependency ring:ring-core to v1.15.5 by @renovate[bot] in #373
- Update dependency org.openvoxproject:http-client to v2.3.1 by @renovate[bot] in #378
- openvoxserver-ca: Update 3.2.0->3.2.1 by @bastelfreak in #387
- Update logback-version to v1.5.37 (main) by @renovate[bot] in #396
- Update dependency org.openvoxproject:jruby-utils to v5.4.1 (main) by @renovate[bot] in #415
- Update dependency org.openvoxproject:trapperkeeper to v5.0.3 (main) by @renovate[bot] in #418
- Update jackson updates to v2.21.5 (main) by @renovate[bot] in #430
- feat: add vendored rubygem lists to renovate by @rwaffen in #439
- ci: fix renovate regex. by @rwaffen in #441
- Update dependency rake to v13.4.2 (main) by @renovate[bot] in #448
- Update EZbake version to 2.8.0 by @Sharpie in #466
- Update dependency ch.qos.logback.access:logback-access-jetty12 to v2.0.13 (main) by @renovate[bot] in #473
- Update dependency ch.qos.logback.access:logback-access-common to v2.0.13 (main) by @renovate[bot] in #472
- Update logback-version to v1.5.38 (main) by @renovate[bot] in #474
Other Changes
- Target openvox9 platform for main branch by @nmburgan in #296
- Update acceptance descriptions and defaults for OpenVox 9 by @nmburgan in #297
- Migrate config to use trapperkeeper-webserver by @nmburgan in #299
- Use Ruby 4 for builder image and cache it by @nmburgan in #311
- build: Switch to alma 10 / Java 21 / system Ruby by @bastelfreak in #330
- Provide --format='{{json .ID}}' when listing docker images. by @gregorynisbet-google in #332
- CI: Add Java 25 by @bastelfreak in #335
- feat: simplify container build by using ADD, list packages more readable by @rwaffen in #342
- Dockerfile: Dont install vim & Replace java-21-openjdk-devel->java-21-openjdk-headless by @bastelfreak in #345
- Readd workflow to backport PRs by @bastelfreak in #347
- CI: test building on Fedora 44 by @bastelfreak in #348
- Explicitly check out main branch during backports by @Sharpie in #379
- Add arm64 support to acceptance by @jpartlow in #374
- Consolidate Jackson usage on 2.21.4 by @Sharpie in #395
- renovate: set automergeStrategy by @bastelfreak in #425
- CI: Drop redundant MRI matrix from RSpec tests by @silug in #427
- Upgrade JRuby 9.4.12.1->9.4.15.0 by @Sharpie in #434
- Upgrade concurrent-ruby 1.3.5->1.3.7 by @Sharpie in #435
- fix regex to accept 3 multi-digit version string by @corporate-gadfly in #469
- Update acceptance tests for compatibility with latest OpenVox 9 by @Sharpie in #470
- acceptance: Run tests against Postgres 17 by @Sharpie in #479
- Build JARs with Java version based on branch by @Sharpie in #483
New Contributors
- @austb made their first contribution in #217
- @gregorynisbet-google made their first contribution in #332
- @Tonguechaude made their first contribution in #334
- @silug made their first contribution in #427
Full Changelog: 8.13.0...9.0.0-beta1