Highlights
Simplified Local Startup
The entire Apollo server system can now be launched in a single process without needing a MySQL server. For further details, refer to II. Local startup.
What's Changed
- bump version to 2.3.0-SNAPSHOT by @nobodyiam in #5049
- adjust the sql a little bit so that ddl is before dml by @nobodyiam in #5050
- Fix circular references on LdapAutoConfiguration by @BlackBear2003 in #5055
- docs: openapi 3.2.17 Create App And grant administrative privileges by @Anilople in #5046
- Change Copy Right year to 2024 by @shoothzj in #5064
- Add comment for clusters and UI display by @BlackBear2003 in #5072
- build(deps): bump com.google.guava:guava from 31.1-jre to 32.0.0-jre by @dependabot in #5039
- Fix the issue that the length of private namespaces are mis-calculated by @nobodyiam in #5078
- Refine the description of the environment name by @klboke in #5082
- docs: refactor-docs-structure by @nisiyong in #5084
- docs: fix sdk dead links by @nisiyong in #5086
- apollo assembly optimization by @vdiskg in #5035
- fix config import on windows by @vdiskg in #5088
- fix the apollo version logic by reading the server version instead of the apollo-core version by @nobodyiam in #5105
- build: bump org.postgresal:postgresal from 42.5.3 to 42.7.2 by @shoothzj in #5112
- ci: add convertional commit lint by @shoothzj in #5111
- update the quick start doc to reflect the latest changes by @nobodyiam in #5116
- feat: Portal module RestTemplate supports configuring ConnectionTimeToLive by @larry4xie in #5121
- feat: update the config item table column width by @liaozan in #5131
- sync apollo portal server config to apollo quick start server by @nobodyiam in #5134
- Beautify Portal TraceLog UI interface by @BlackBear2003 in #5149
- Fix the role permission deletion issue when appid contains '_' by @nobodyiam in #5150
- Fix npe of audit log get operator by @BlackBear2003 in #5153
- fix: -XX:HeapDumpPath doesn't ready when meet OOM by @Anilople in #5157
- Fix the release retention error by @nobodyiam in #5162
- fix: assign roles to owner instead of operator by @Lin-1997 in #5191
- add namespaces check in synchronization configuration feature by @nobodyiam in #5192
Installation
Please refer to the Distributed Deployment Guide.
How to upgrade from v2.2.0 to v2.3.0
- Apply apolloconfigdb-v220-v230.sql to ApolloConfigDB
- Deploy v2.3.0 executables with the following sequences:
- apollo-configservice
- apollo-adminservice
- apollo-portal
New Contributors
- @larry4xie made their first contribution in #5121
- @Lin-1997 made their first contribution in #5191