Releases: apolloconfig/apollo-java
Releases · apolloconfig/apollo-java
2.3.0 Release
What's Changed
- bump version to 2.3.0-SNAPSHOT by @nobodyiam in #51
- The initialization action of ProviderManager is no longer implemented in the constructor method by @s281542686 in #50
- Implement parsing time based on pattern for @ApolloJsonValue by @huxleyliau in #53
- fixed #56 for JUnit5 integration by @kimmking in #57
- enhance to load mocked properties from apollo.cache-dir by @cheese8 in #58
- perf: speed up the first loading of namespace when startup meet 404 by @Anilople in #61
- perf: speed up when startup meet timeout by @Anilople in #64
- fix the npe issue when @ApolloJsonValue is annotated on methods by @nobodyiam in #67
- upgrade spring boot dependencies to 2.7.18 by @nobodyiam in #68
New Contributors
- @s281542686 made their first contribution in #50
- @huxleyliau made their first contribution in #53
- @kimmking made their first contribution in #57
- @cheese8 made their first contribution in #58
2.2.0 Release
What's Changed
- bump version to 2.2.0-SNAPSHOT by @nobodyiam in #21
- refactor(apollo-client): Optimize the exception message when failing to retrieve configuration information. by @klboke in #22
- Support non-junit-binding testing server and junit5 extension. by @marks-yag in #25
- Bump guava from 31.0.1-jre to 32.0.0-jre by @dependabot in #27
- Support concurrent loading of Config for different namespaces (#29) by @Tian90coder in #31
- fix: compatible with snakeyaml-2.x by @richieyan in #35
- feat(openapi): create app by @Anilople in #32
- feat(openapi): create app (#32) by @ThugJudy in #44
- bump version to 2.2.0 by @nobodyiam in #46
New Contributors
- @klboke made their first contribution in #22
- @marks-yag made their first contribution in #25
- @dependabot made their first contribution in #27
- @Tian90coder made their first contribution in #31
- @richieyan made their first contribution in #35
- @Anilople made their first contribution in #32
- @ThugJudy made their first contribution in #44
2.1.0 Release
Highlights
Spring Boot 3.0 Support
Apollo java clients now support spring boot 3.0.
Override System Properties Feature
Users can now config whether apollo should override the system properties or not. See Enable Apollo Override System Properties.
Log4j2 Configuration Support
With the new apollo-plugin-log4j2
plugin, users could now configure log4j2.xml
in apollo, see the guide for more information.
What's Changed
Features
- Add a config to adjust the property source overridden behavior by @shenhuaxin in apolloconfig/apollo#4409
- Add the spi of config service load balancer client by @Anilople in apolloconfig/apollo#4394
- Add a new API to load items with pagination by @mghio in apolloconfig/apollo#4468
- apollo-client support spring boot 3.0 by @nobodyiam in #4
- apollo-client-config-data support spring boot 3.0 by @vdisk-group in #5
- Add
apollo-plugin-log4j2
module to support log4j2.xml integration by @nisiyong in #6 - Allow users to config comma-separated namespaces for ApolloConfigChangeListener by @anandjoshisn in #11
- Add Ordered interface to MessageProducerManager and Injector SPI by @nobodyiam in #15
Bug fixes
- Fix openapi item with url illegalKey 400 error by @AbnerHuang2 in apolloconfig/apollo#4549
- Fix ApolloBootstrapPropertySources precedence issue by @GallantKong in #3
- Fix beanName2SpringValueDefinitions cache issue by @nobodyiam in #16
Misc
- Add cat-client as optional dependency by @lorgine-li in apolloconfig/apollo#4414
- Refactor Functions class with lambda by @Anthony-Lu in apolloconfig/apollo#4419
- Add overloaded shortcut method to register BeanDefinition by @liaozan in apolloconfig/apollo#4574
New Contributors
- @nobodyiam made their first contribution in #1
- @GallantKong made their first contribution in #3
- @vdisk-group made their first contribution in #5
- @nisiyong made their first contribution in #6
- @anandjoshisn made their first contribution in #11