Highlights
Multiple AppId Support
The Apollo Java client now supports loading configurations from multiple appids.
Client Monitoring Metrics Enhancement
The Apollo Java client significantly enhanced observability, providing the ConfigMonitor API as well as metric export options via JMX and Prometheus. See Retrieve Client Monitoring Metrics.
K8S ConfigMap Cache Support
The Apollo Java client now supports caching a copy of the configuration information fetched from the server in the K8S ConfigMap. See ConfigMap Cache.
What's Changed
- bump version to 2.4.0-SNAPSHOT by @nobodyiam in #78
- support spring boot3 by @qiujiayu in #82
- feat: openapi query namespace support not fill item by @youngzil in #83
- [OSPP]Add more observability in apollo config client by @Rawven in #74
- [OSPP]Support Kubernetes ConfigMap for Apollo java, golang client by @dyx1234 in #79
- add multiple appId,pull other appId config into config. by @TerryLam2010 in #70
- fix: monitor arg cause npe by @Rawven in #86
- upgrade cache action to v4 by @nobodyiam in #94
- fix the concurrent issue in SpringValueRegistry.scanAndClean by @nobodyiam in #95
- feat: support incremental configuration synchronization client by @jackie-coming in #90
- feat: reduce conflicts when update configmap in k8s #89 by @24kpure in #93
New Contributors
- @qiujiayu made their first contribution in #82
- @youngzil made their first contribution in #83
- @Rawven made their first contribution in #74
- @dyx1234 made their first contribution in #79
- @TerryLam2010 made their first contribution in #70
- @jackie-coming made their first contribution in #90
- @24kpure made their first contribution in #93