ITADN
apolloconfig/apollo-java

版本发布 3

2.3.0 Releasev2.3.0预发布
? · 2024-08-10

## What's Changed * bump version to 2.3.0-SNAPSHOT by @nobodyiam in https://github.com/apolloconfig/apollo-java/pull/51 * The initialization action of ProviderManager is no longer implemented in the constructor method by @s281542686 in https://github.com/apolloconfig/apollo-java/pull/50 * Implement parsing time based on pattern for @ApolloJsonValue by @huxleyliau in https://github.com/apolloconfig/apollo-java/pull/53 * fixed #56 for JUnit5 integration by @kimmking in https://github.com/apolloconfig/apollo-java/pull/57 * enhance to load mocked properties from apollo.cache-dir by @cheese8 in https://github.com/apolloconfig/apollo-java/pull/58 * perf: speed up the first loading of namespace when startup meet 404 by @Anilople in https://github.com/apolloconfig/apollo-java/pull/61 * perf: speed up when startup meet timeout by @Anilople in https://github.com/apolloconfig/apollo-java/pull/64 * fix the npe issue when @ApolloJsonValue is annotated on methods by @nobodyiam in https://github.com/apolloconfig/apollo-java/pull/67 * upgrade spring boot dependencies to 2.7.18 by @nobodyiam in https://github.com/apolloconfig/apollo-java/pull/68 ## New Contributors * @s281542686 made their first contribution in https://github.com/apolloconfig/apollo-java/pull/50 * @huxleyliau made their first contribution in https://github.com/apolloconfig/apollo-java/pull/53 * @kimmking made their first contribution in https://github.com/apolloconfig/apollo-java/pull/57 * @cheese8 made their first contribution in https://github.com/apolloconfig/apollo-java/pull/58

2.2.0 Releasev2.2.0预发布
? · 2023-12-04

## What's Changed * bump version to 2.2.0-SNAPSHOT by @nobodyiam in https://github.com/apolloconfig/apollo-java/pull/21 * refactor(apollo-client): Optimize the exception message when failing to retrieve configuration information. by @klboke in https://github.com/apolloconfig/apollo-java/pull/22 * Support non-junit-binding testing server and junit5 extension. by @marks-yag in https://github.com/apolloconfig/apollo-java/pull/25 * Bump guava from 31.0.1-jre to 32.0.0-jre by @dependabot in https://github.com/apolloconfig/apollo-java/pull/27 * Support concurrent loading of Config for different namespaces (#29) by @Tian90coder in https://github.com/apolloconfig/apollo-java/pull/31 * fix: compatible with snakeyaml-2.x by @richieyan in https://github.com/apolloconfig/apollo-java/pull/35 * feat(openapi): create app by @Anilople in https://github.com/apolloconfig/apollo-java/pull/32 * feat(openapi): create app (#32) by @ThugJudy in https://github.com/apolloconfig/apollo-java/pull/44 * bump version to 2.2.0 by @nobodyiam in https://github.com/apolloconfig/apollo-java/pull/46 ## New Contributors * @klboke made their first contribution in https://github.com/apolloconfig/apollo-java/pull/22 * @marks-yag made their first contribution in https://github.com/apolloconfig/apollo-java/pull/25 * @dependabot made their first contribution in https://github.com/apolloconfig/apollo-java/pull/27 * @Tian90coder made their first contribution in https://github.com/apolloconfig/apollo-java/pull/31 * @richieyan made their first contribution in https://github.com/apolloconfig/apollo-java/pull/35 * @Anilople made their first contribution in https://github.com/apolloconfig/apollo-java/pull/32 * @ThugJudy made their first contribution in https://github.com/apolloconfig/apollo-java/pull/44 **Full Changelog**: https://github.com/apolloconfig/apollo-java/compare/v2.1.0...v2.2.0

Apollo Java Client 2.1.0 Releasev2.1.0预发布
? · 2023-01-28

## 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](https://www.apolloconfig.com/#/en/usage/java-sdk-user-guide?id=_1248-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](https://github.com/apolloconfig/apollo-java/blob/main/apollo-plugin/apollo-plugin-log4j2/README.md) for more information. ## What's Changed ### Features * Add a config to adjust the property source overridden behavior by @shenhuaxin in https://github.com/apolloconfig/apollo/pull/4409 * Add the spi of config service load balancer client by @Anilople in https://github.com/apolloconfig/apollo/pull/4394 * Add a new API to load items with pagination by @mghio in https://github.com/apolloconfig/apollo/pull/4468 * apollo-client support spring boot 3.0 by @nobodyiam in https://github.com/apolloconfig/apollo-java/pull/4 * apollo-client-config-data support spring boot 3.0 by @vdisk-group in https://github.com/apolloconfig/apollo-java/pull/5 * Add `apollo-plugin-log4j2` module to support log4j2.xml integration by @nisiyong in https://github.com/apolloconfig/apollo-java/pull/6 * Allow users to config comma-separated namespaces for ApolloConfigChangeListener by @anandjoshisn in https://github.com/apolloconfig/apollo-java/pull/11 * Add Ordered interface to MessageProducerManager and Injector SPI by @nobodyiam in https://github.com/apolloconfig/apollo-java/pull/15 ### Bug fixes * Fix openapi item with url illegalKey 400 error by AbnerHuang2 in https://github.com/apolloconfig/apollo/pull/4549 * Fix ApolloBootstrapPropertySources precedence issue by @GallantKong in https://github.com/apolloconfig/apollo-java/pull/3 * Fix beanName2SpringValueDefinitions cache issue by @nobodyiam in https://github.com/apolloconfig/apollo-java/pull/16 ### Misc * Add cat-client as optional dependency by @lorgine-li in https://github.com/apolloconfig/apollo/pull/4414 * Refactor Functions class with lambda by @Anthony-Lu in https://github.com/apolloconfig/apollo/pull/4419 * Add overloaded shortcut method to register BeanDefinition by @liaozan in https://github.com/apolloconfig/apollo/pull/4574 ## New Contributors * @nobodyiam made their first contribution in https://github.com/apolloconfig/apollo-java/pull/1 * @GallantKong made their first contribution in https://github.com/apolloconfig/apollo-java/pull/3 * @vdisk-group made their first contribution in https://github.com/apolloconfig/apollo-java/pull/5 * @nisiyong made their first contribution in https://github.com/apolloconfig/apollo-java/pull/6 * @anandjoshisn made their first contribution in https://github.com/apolloconfig/apollo-java/pull/11