Releases: cloudfoundry/cf-acceptance-tests
v15.0.0
Breaking Changes
Features
Fixes
Maintenance
- Bump github.com/go-chi/chi/v5 from 5.0.8 to 5.0.10 in /assets/credhub-service-broker by @dependabot in #886
- Bump github.com/go-chi/chi/v5 from 5.0.8 to 5.0.10 in /assets/catnip by @dependabot in #885
- Bump code.cloudfoundry.org/go-loggregator/v9 from 9.0.6 to 9.0.7 by @dependabot in #888
- Bump code.cloudfoundry.org/go-log-cache/v2 from 2.0.2 to 2.0.3 by @dependabot in #887
- Bump github.com/onsi/gomega from 1.27.8 to 1.27.9 in /assets/catnip by @dependabot in #895
- Bump github.com/onsi/gomega from 1.27.8 to 1.27.9 by @dependabot in #894
- Bump github.com/onsi/gomega from 1.27.8 to 1.27.10 by @dependabot in #896
- Bump github.com/onsi/gomega from 1.27.9 to 1.27.10 in /assets/catnip by @dependabot in #897
- Bump google.golang.org/grpc from 1.56.2 to 1.57.0 by @dependabot in #899
- Bump google.golang.org/grpc from 1.56.2 to 1.57.0 in /assets/grpc by @dependabot in #898
- Bump rack from 2.2.7 to 2.2.8 in /assets/hello-world by @dependabot in #903
- Bump rack from 2.2.7 to 2.2.8 in /assets/hello-routing by @dependabot in #901
- Rework cats pipeline by @jochenehret in #902
- Bump golang.org/x/net from 0.12.0 to 0.13.0 in /assets/http2 by @dependabot in #904
- Bump github.com/cloudfoundry/noaa/v2 from 2.2.0 to 2.3.0 by @dependabot in #905
- Bump credhub enabled app to spring boot 3 by @moleske in #893
- Bump golang.org/x/net from 0.13.0 to 0.14.0 in /assets/http2 by @dependabot in #909
- Bump golang.org/x/crypto from 0.11.0 to 0.12.0 by @dependabot in #910
- Bump sinatra from 3.0.6 to 3.1.0 in /assets/loggregator-load-generator by @dependabot in #911
- Bump sinatra from 3.0.6 to 3.1.0 in /assets/service_broker by @dependabot in #908
- Bump sinatra from 3.0.6 to 3.1.0 in /assets/dora by @dependabot in #907
- Bump sinatra from 3.0.6 to 3.1.0 in /assets/ruby_simple by @dependabot in #906
- Bump spring-boot-starter-parent from 2.7.7 to 3.1.2 in /assets/java-spring by @dependabot in #890
- Bump github.com/cloudfoundry/cf-test-helpers/v2 from 2.5.0 to 2.6.0 by @dependabot in #913
- Bump io.spring.dependency-management from 1.1.2 to 1.1.3 in /assets/credhub-enabled-app by @dependabot in #916
- Bump github.com/cloudfoundry/cf-test-helpers/v2 from 2.6.0 to 2.7.0 by @dependabot in #917
Full Changelog: v14.0.0...v15.0.0
v14.0.0
Breaking Changes
- Remove cflinuxfs3 support from CATs by @jochenehret in #881
Fixes
- Fix test flakiness resulting from credhub-service-broker asset's improper error handling by @ctlong in #863
Maintenance
- Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 in /assets/catnip by @dependabot in #855
- Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 by @dependabot in #854
- Bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 in /assets/catnip by @dependabot in #859
- Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 by @dependabot in #857
- Bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 by @dependabot in #856
- Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 in /assets/catnip by @dependabot in #858
- CI: Update Dependabot configuration by @ctlong in #861
- Bump golang.org/x/crypto from 0.9.0 to 0.10.0 by @dependabot in #864
- Bump golang.org/x/net from 0.10.0 to 0.11.0 in /assets/http2 by @dependabot in #865
- Bump google.golang.org/grpc from 1.55.0 to 1.56.0 in /assets/grpc by @dependabot in #867
- Bump google.golang.org/grpc from 1.55.0 to 1.56.0 by @dependabot in #866
- Bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 in /assets/catnip by @dependabot in #871
- Bump code.cloudfoundry.org/go-loggregator/v9 from 9.0.5 to 9.0.6 by @dependabot in #870
- Bump code.cloudfoundry.org/go-log-cache/v2 from 2.0.1 to 2.0.2 by @dependabot in #869
- Bump google.golang.org/grpc from 1.56.0 to 1.56.1 in /assets/grpc by @dependabot in #873
- Bump google.golang.org/grpc from 1.56.0 to 1.56.1 by @dependabot in #872
- Bump google.golang.org/protobuf from 1.30.0 to 1.31.0 by @dependabot in #875
- Bump google.golang.org/protobuf from 1.30.0 to 1.31.0 in /assets/grpc by @dependabot in #874
- Bump golang.org/x/net from 0.11.0 to 0.12.0 in /assets/http2 by @dependabot in #878
- Bump golang.org/x/crypto from 0.10.0 to 0.11.0 by @dependabot in #877
- Bump google.golang.org/grpc from 1.56.1 to 1.56.2 in /assets/grpc by @dependabot in #880
- Bump google.golang.org/grpc from 1.56.1 to 1.56.2 by @dependabot in #879
- Improvement: Combine worker assets by @ctlong in #876
Full Changelog: v13.1.0...v14.0.0
v13.1.0
Fixes
- Remove apps/buildpack_cache test hardcoded timeout by @ctlong in #837
- Update Dynamic ASG tests timeouts to reduce flakiness by @ebroberson in #833
- Use CfPushTimeotDuration where appropriate in the v3 suite by @dsabeti in #838
- Replace deprecated gorilla/mux package in credhub-service-broker with go-chi/chi by @ctlong in #839
Maintenance
- Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.5 in /assets/catnip by @dependabot
- Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.5 by @dependabot
- Bump golang.org/x/net from 0.9.0 to 0.10.0 in /assets/http2 by @dependabot in #847
- Bump golang.org/x/crypto from 0.8.0 to 0.9.0 by @dependabot in #846
- Bump google.golang.org/grpc from 1.54.0 to 1.55.0 in /assets/grpc by @dependabot in #845
- Bump google.golang.org/grpc from 1.54.0 to 1.55.0 by @dependabot in #844
- Bump code.cloudfoundry.org/go-log-cache/v2 from 2.0.0 to 2.0.1 by @dependabot in #849
- Bump code.cloudfoundry.org/go-loggregator/v9 from 9.0.4 to 9.0.5 by @dependabot in #848
- Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 in /assets/catnip by @dependabot in #853
- Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 by @dependabot in #852
New Contributors
- @ebroberson made their first contribution in #833
Full Changelog: v13.0.0...v13.1.0
v13.0.0
Breaking Changes
The default stack was changed to cflinuxfs4 in #834, which is available in cf-deployment by default as of v28.0.0.
Fixes
- Replace
assets/binary
with a go binary that doesn't attempt to use theruby
executable by @jochenehret in #818 - Check for the existence of
apt
rather thanruby
in app_staging test @arjun024 in #819 - Hardcode
cf push
timeout to 120 seconds in buildpack_cache test by @iaftab-alam in #832 - Check process start command rather than endpoint response in buildpack_cache test by @sethboyles in #823
Maintenance
- Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 in /assets/catnip by @dependabot in #821
- Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 by @dependabot in #820
- Fix: remove validationerrors package in favor of go1.20 wrapped errors by @ctlong in #752
- Fix: credhub service broker asset by @ctlong in #814
- Bump thin from 1.8.1 to 1.8.2 in /assets/hello-routing by @dependabot in #822
- Bump golang.org/x/net from 0.8.0 to 0.9.0 in /assets/http2 by @dependabot in #825
- Bump golang.org/x/crypto from 0.7.0 to 0.8.0 by @dependabot in #824
- Bump code.cloudfoundry.org/clock from 1.0.1-0.20220601152104-3983b71fbf93 to 1.1.0 in /assets/catnip by @dependabot in #826
- Bump sinatra from 3.0.5 to 3.0.6 in /assets/dora by @dependabot in #830
- Bump sinatra from 3.0.5 to 3.0.6 in /assets/service_broker by @dependabot in #828
- Bump sinatra from 3.0.5 to 3.0.6 in /assets/loggregator-load-generator by @dependabot in #829
- Bump sinatra from 3.0.5 to 3.0.6 in /assets/ruby_simple by @dependabot in #827
- Bump rack from 2.2.6.4 to 2.2.7 in /assets/hello-routing by @dependabot in #836
- Bump rack from 2.2.6.4 to 2.2.7 in /assets/hello-world by @dependabot in #835
New Contributors
- @iaftab-alam made their first contribution in #831
Full Changelog: v12.1.0...v13.0.0
v12.1.0
Fixes
- Match on curl error code in tasks suite's ASG test so that it works in cflinuxfs4 by @staylor14 in #817
Maintenance
- Bump google.golang.org/protobuf from 1.29.1 to 1.30.0 in /assets/grpc by @dependabot in #805
- Bump google.golang.org/protobuf from 1.29.1 to 1.30.0 by @dependabot in #804
- Fix: Bump go-log-cache to v2 by @ctlong in #806
- Bump google.golang.org/grpc from 1.53.0 to 1.54.0 in /assets/grpc by @dependabot in #808
- Bump google.golang.org/grpc from 1.53.0 to 1.54.0 by @dependabot in #807
- Bump rack from 2.2.6.3 to 2.2.6.4 in /assets/ruby_simple by @dependabot in #803
- Bump rack from 2.2.6.3 to 2.2.6.4 in /assets/loggregator-load-generator by @dependabot in #802
- Bump github.com/onsi/gomega from 1.27.4 to 1.27.5 in /assets/catnip by @dependabot in #813
- Bump github.com/onsi/gomega from 1.27.4 to 1.27.5 by @dependabot in #811
- Use ARD WG Git Bot by @jochenehret in #816
- Fix: bump cf test helpers by @ctlong in #815
New Contributors
- @staylor14 made their first contribution in #817
Full Changelog: v12.0.0...v12.1.0
v12.0.0
Breaking Changes
The apps
suite was updated in #751 to test dynamic app renaming, a new core feature in CF Deployment as of v27.1.0. That suite now depends upon changes introduced in:
- CAPI v1.147.0
- Diego v2.72.0
Additionally, all of the go modules in CATs have been updated to a go version of 1.20 in #778.
Maintenance
- Bump golang.org/x/net from 0.0.0-20220225172249-27dd8689420f to 0.7.0 in /assets/credhub-service-broker by @dependabot in #776
- Bump google.golang.org/protobuf from 1.28.1 to 1.29.0 in /assets/grpc by @dependabot in #784
- Bump google.golang.org/protobuf from 1.28.1 to 1.29.0 by @dependabot in #783
- Bump rack from 2.2.6.2 to 2.2.6.3 in /assets/loggregator-load-generator by @dependabot in #781
- Bump rack from 2.2.6.2 to 2.2.6.3 in /assets/service_broker by @dependabot in #780
- Bump rack from 2.2.6.2 to 2.2.6.3 in /assets/dora by @dependabot in #782
- Bump rack from 2.2.6.2 to 2.2.6.3 in /assets/ruby_simple by @dependabot in #779
- Fix: service_broker cache by @ctlong in #785
- Fix ruby_simple asset by @ctlong in #786
- Fix: loggregator-load-generator cache by @ctlong in #787
- Fix: dora cache by @ctlong in #788
- Bump rack from 2.2.6.3 to 2.2.6.4 in /assets/hello-routing by @dependabot in #798
- Bump rack from 2.2.6.3 to 2.2.6.4 in /assets/hello-world by @dependabot in #797
- Bump google.golang.org/protobuf from 1.29.0 to 1.29.1 in /assets/grpc by @dependabot in #796
- Bump github.com/onsi/gomega from 1.27.2 to 1.27.4 in /assets/catnip by @dependabot in #795
- Bump google.golang.org/protobuf from 1.29.0 to 1.29.1 by @dependabot in #794
- Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 by @dependabot in #790
- Bump github.com/onsi/gomega from 1.27.1 to 1.27.4 by @dependabot in #793
- Bump rack-test from 2.0.2 to 2.1.0 in /assets/dora by @dependabot in #800
- Bump rack-test from 2.0.2 to 2.1.0 in /assets/service_broker by @dependabot in #799
Full Changelog: v11.1.0...v12.0.0
v11.1.0
Fixes
Maintenance
- Bump rack from 2.2.6.2 to 2.2.6.3 in /assets/hello-routing by @dependabot in #771
- Bump rack from 2.2.6.2 to 2.2.6.3 in /assets/hello-world by @dependabot in #770
- Bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0 in /assets/catnip by @dependabot in #775
- Bump golang.org/x/net from 0.7.0 to 0.8.0 in /assets/http2 by @dependabot in #774
- Bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0 by @dependabot in #773
- Bump golang.org/x/crypto from 0.6.0 to 0.7.0 by @dependabot in #772
- Bump golang.org/x/crypto from 0.0.0-20180211211603-9de5f2eaf759 to 0.1.0 in /assets/credhub-service-broker by @dependabot in #777
Full Changelog: v11.0.0...v11.1.0
v11.0.0
Breaking Changes
- Test configurations with the
timeout_scale
set to less than, or equal to, zero will now be rejected by @ctlong in #753
Features
- Add support for positive + negative dynamic ASG tests by @geofffranks in #747
Fixes
- Remove unused php buildpack configuration option by @dsabeti in #700
- Remove unused python buildpack configuration option by @dsabeti in #701
- Bump min go versions in go.mod files by @ctlong in #749
- Compile catnip with CGO_ENABLED=0 so that it works in different runtimes by @acrmp in #750
Maintenance
- Remove
update_submodules
reference in README by @moleske in #705 - Bump rack from 2.2.5 to 2.2.6 in /assets/hello-routing by @dependabot in #707
- Bump rack from 2.2.5 to 2.2.6 in /assets/hello-world by @dependabot in #706
- Bump rack from 2.2.6 to 2.2.6.2 in /assets/hello-world by @dependabot in #712
- Bump rack from 2.2.6 to 2.2.6.2 in /assets/hello-routing by @dependabot in #711
- Bump github.com/onsi/gomega from 1.24.2 to 1.25.0 in /assets/catnip by @dependabot in #710
- Bump github.com/onsi/gomega from 1.24.2 to 1.25.0 by @dependabot in #708
- Bump rack from 2.2.4 to 2.2.6.2 in /assets/dora by @dependabot in #716
- Bump rack from 2.2.4 to 2.2.6.2 in /assets/ruby_simple by @dependabot in #715
- Bump rack from 2.2.4 to 2.2.6.2 in /assets/loggregator-load-generator by @dependabot in #714
- Bump rack from 2.2.4 to 2.2.6.2 in /assets/service_broker by @dependabot in #713
- Bump github.com/onsi/gomega from 1.25.0 to 1.26.0 in /assets/catnip by @dependabot in #718
- Bump github.com/onsi/gomega from 1.25.0 to 1.26.0 by @dependabot in #717
- Bump google.golang.org/grpc from 1.52.0 to 1.52.1 in /assets/grpc by @dependabot in #720
- Bump google.golang.org/grpc from 1.52.0 to 1.52.1 by @dependabot in #719
- Bump google.golang.org/grpc from 1.52.1 to 1.52.3 in /assets/grpc by @dependabot in #722
- Bump google.golang.org/grpc from 1.52.1 to 1.52.3 by @dependabot in #721
- Bump webrick from 1.7.0 to 1.8.1 in /assets/hello-world by @dependabot in #727
- Bump webrick from 1.7.0 to 1.8.1 in /assets/service_broker by @dependabot in #726
- Bump webrick from 1.7.0 to 1.8.1 in /assets/dora by @dependabot in #725
- Bump webrick from 1.7.0 to 1.8.1 in /assets/ruby_simple by @dependabot in #723
- Bump webrick from 1.7.0 to 1.8.1 in /assets/loggregator-load-generator by @dependabot in #724
- Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.7.1 in /assets/catnip by @dependabot in #729
- Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.8.0 by @dependabot in #730
- Bump github.com/onsi/ginkgo/v2 from 2.7.1 to 2.8.0 in /assets/catnip by @dependabot in #731
- CI: remove unneeded task to deliver tracker stories by @ctlong in #732
- Bump google.golang.org/grpc from 1.52.3 to 1.53.0 by @dependabot in #733
- Bump google.golang.org/grpc from 1.52.3 to 1.53.0 in /assets/grpc by @dependabot in #734
- Bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.1 by @dependabot in #735
- Bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.1 in /assets/catnip by @dependabot in #736
- Bump golang.org/x/net from 0.6.0 to 0.7.0 in /assets/catnip by @dependabot in #739
- Bump github.com/onsi/gomega from 1.26.0 to 1.27.0 in /assets/catnip by @dependabot in #738
- Bump github.com/onsi/gomega from 1.26.0 to 1.27.0 by @dependabot in #737
- Bump golang.org/x/net from 0.5.0 to 0.7.0 in /assets/grpc by @dependabot in #740
- Bump golang.org/x/net from 0.6.0 to 0.7.0 by @dependabot in #741
- Bump github.com/onsi/ginkgo/v2 from 2.8.1 to 2.8.3 in /assets/catnip by @dependabot in #744
- Bump github.com/onsi/ginkgo/v2 from 2.8.1 to 2.8.3 by @dependabot in #743
- Bump github.com/onsi/gomega from 1.27.0 to 1.27.1 by @dependabot in #742
- Bump github.com/onsi/gomega from 1.27.0 to 1.27.1 in /assets/catnip by @dependabot in #745
- Bump golang.org/x/text from 0.3.6 to 0.3.8 in /assets/http2 by @dependabot in #748
- Bump golang.org/x/net from 0.0.0-20210614182718-04defd469f4e to 0.7.0 in /assets/http2 by @dependabot in #755
- Bump golang.org/x/crypto from 0.0.0-20200622213623-75b288015ac9 to 0.6.0 by @dependabot in #754
- Bump golang.org/x/sys from 0.0.0-20220319134239-a9b59b0215f8 to 0.1.0 in /assets/credhub-service-broker by @dependabot in #756
- Bump github.com/onsi/gomega from 1.27.1 to 1.27.2 in /assets/catnip by @dependabot in #761
- Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.8.4 by @dependabot in #757
- Bump code.cloudfoundry.org/go-loggregator/v9 from 9.0.3 to 9.0.4 by @dependabot in #759
Full Changelog: v10.0.0...v11.0.0
v10.0.0
Breaking Changes
The app_syslog_tcp
suite now depends upon
- TCP routing being made available
- CAPI v1.143.0+
- Loggregator-Agent v7.0.0+
If those conditions are not met, then that suite should be disabled in your integration configuration:
"include_app_syslog_tcp": false
What's Changed
- Feat: use TCP routes for app syslog drain tests by @Benjamintf1 in #643
- Feat: add tests for mTLS in app syslog drains (requires capi v1.143.0+ and loggregator-agent v7.0.0+) by @Benjamintf1 in #687
- Bump rack from 2.2.4 to 2.2.5 in /assets/hello-world by @dependabot in #690
- Bump rack from 2.2.4 to 2.2.5 in /assets/hello-routing by @dependabot in #689
- Use configurable buildpack names instead of hard-coded strings by @dsabeti in #693
- Remove unused Fuse Mount assets by @dsabeti in #695
- Replace old java-spring asset with a new asset that also includes source code by @dsabeti in #694
- Fix: replace ioutil use as the package is deprecated by @ctlong in #691
- Fix: catnip asset by @ctlong in #692
- Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 in /assets/catnip by @dependabot in #699
- Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 by @dependabot in #698
- Remove extra space from zipkin header by @mariash in #696
- Bump google.golang.org/grpc from 1.51.0 to 1.52.0 in /assets/grpc by @dependabot in #703
- Bump google.golang.org/grpc from 1.51.0 to 1.52.0 by @dependabot in #702
- Update: bin scripts by @ctlong in #704
- Config test backfill by @dsabeti in #697
New Contributors
- @Benjamintf1 made their first contribution in #643
Full Changelog: v9.4.0...v10.0.0
v9.5.0
What's Changed
- Bump sinatra from 2.2.0 to 2.2.3 in /assets/dora by @dependabot in #654
- Bump rack-test from 1.1.0 to 2.0.2 in /assets/service_broker by @dependabot in #668
- Bump rspec from 3.10.0 to 3.12.0 in /assets/dora by @dependabot in #667
- Bump thin from 1.8.0 to 1.8.1 in /assets/hello-routing by @dependabot in #658
- Bump rspec from 3.10.0 to 3.12.0 in /assets/service_broker by @dependabot in #660
- Bump rack-test from 1.1.0 to 2.0.2 in /assets/dora by @dependabot in #665
- Bump json from 2.5.1 to 2.6.2 in /assets/service_broker by @dependabot in #664
- Bump rainbow from 3.0.0 to 3.1.1 in /assets/service_broker by @dependabot in #666
- Bump sinatra from 2.2.3 to 3.0.4 in /assets/dora by @dependabot in #663
- Bump sinatra from 2.2.0 to 3.0.4 in /assets/service_broker by @dependabot in #662
- Bump rack from 2.2.3.1 to 2.2.4 in /assets/hello-routing by @dependabot in #661
- Bump json from 2.5.1 to 2.6.2 in /assets/dora by @dependabot in #659
- Bump sinatra from 2.2.0 to 3.0.4 in /assets/ruby_simple by @dependabot in #657
- Bump sinatra from 2.2.0 to 3.0.4 in /assets/loggregator-load-generator by @dependabot in #656
- Bump rack from 2.2.3.1 to 3.0.1 in /assets/hello-world by @dependabot in #655
- Bump json from 2.6.2 to 2.6.3 in /assets/service_broker by @dependabot in #671
- Bump json from 2.6.2 to 2.6.3 in /assets/dora by @dependabot in #670
- Bump rack from 3.0.1 to 3.0.2 in /assets/hello-world by @dependabot in #669
- Downgrade hello-world rack version by @ctlong in #672
- Bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.0 in /assets/catnip by @dependabot in #675
- Bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.0 by @dependabot in #674
- Fix: recent logs fetching in v3 tests by @ctlong in #677
- Bump github.com/onsi/ginkgo/v2 from 2.6.0 to 2.6.1 by @dependabot in #678
- Bump github.com/onsi/ginkgo/v2 from 2.6.0 to 2.6.1 in /assets/catnip by @dependabot in #680
- Bump github.com/onsi/gomega from 1.24.1 to 1.24.2 by @dependabot in #679
- Bump github.com/onsi/gomega from 1.24.1 to 1.24.2 in /assets/catnip by @dependabot in #681
- Bump sinatra from 3.0.4 to 3.0.5 in /assets/dora by @dependabot in #683
- Bump sinatra from 3.0.4 to 3.0.5 in /assets/ruby_simple by @dependabot in #684
- Bump sinatra from 3.0.4 to 3.0.5 in /assets/service_broker by @dependabot in #682
- Bump sinatra from 3.0.4 to 3.0.5 in /assets/loggregator-load-generator by @dependabot in #685
- Make ruby apps safe for Ruby 3 by @dsabeti in #686
Full Changelog: v9.3.0...v9.5.0