Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: apolloconfig/apollo-java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.3.0
Choose a base ref
...
head repository: apolloconfig/apollo-java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.4.0
Choose a head ref
  • 13 commits
  • 180 files changed
  • 9 contributors

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    d0b5a6d View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. support spring boot3 (#82)

    * support spring boot3
    
    * Update CHANGES.md
    
    ---------
    
    Co-authored-by: Jason Song <[email protected]>
    qiujiayu and nobodyiam authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    6405daa View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. feat: openapi query namespace support not fill item (#83)

    * feat: openapi query namespace support not fill item
    
    * feat:
    1. compatible NamespaceOpenApiService interface
    2. add CHANGES.md
    
    * feat:
    1. remove @deprecated
    2. add unit test
    
    * feat: add unit test
    youngzil authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    5fbfd0c View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. [OSPP]Add more observability in apollo config client (#74)

    * feat(client): Add more observability in apollo config client
    
    * feat(client): add unit test
    
    * refactor: rollback meaningless change
    
    * docs: add CHANGES.md
    Rawven authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    e43ddf5 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. [OSPP]Support Kubernetes ConfigMap for Apollo java, golang client (#79)

    Solve the problem of Apollo client configuration information files being lost due to server downtime or Pod restart in the Kubernetes environment. By using Kubernetes ConfigMap as a new persistent storage solution, the reliability and fault tolerance of configuration information are improved.
    
    discussion apolloconfig/apollo#5210
    dyx1234 authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    67eb866 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2024

  1. add multiple appId,pull other appId config into config. (#70)

    * meger
    
    * update some suggestion
    
    * meger
    
    * fix some test problem
    
    * temp submit
    
    * 0.update some suggestion.
    1.MultipleConfig add order property
    2.ApolloConfigChangeListener add appId property
    
    * update coderabbitai suggestion
    
    * update some suggestion
    
    * update CHANGES.md. add feature description.
    
    * Apply suggestions from code review
    
    * Update apollo-client/src/main/java/com/ctrip/framework/apollo/spring/spi/DefaultApolloConfigRegistrarHelper.java
    
    ---------
    
    Co-authored-by: Jason Song <[email protected]>
    TerryLam2010 and nobodyiam authored Nov 23, 2024
    Configuration menu
    Copy the full SHA
    d4b76f8 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2024

  1. fix: monitor arg cause npe (#86)

    * fix(): 解决metaFreshTime和configServiceUrl的NPE以及时间格式问题
    
    * fix(): 消除external-type在启用monitor下但又未配置时的无用日志打印
    
    * fix(): PrometheusApolloClientMetricsExporter下错误的logger配置
    
    * fix(): ConfigMoniotr 方法命名与API不统一问题
    
    * fix(): 优化代码以及增加DateUtil测试类
    Rawven authored Dec 6, 2024
    Configuration menu
    Copy the full SHA
    e64c35b View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2024

  1. upgrade cache action to v4

    nobodyiam committed Dec 14, 2024
    Configuration menu
    Copy the full SHA
    af2e2dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eff90aa View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2024

  1. feat: support incremental configuration synchronization client (#90)

    * feat: support incremental configuration synchronization client
    
    * code format
    
    * add Unknown sync mode
    
    * code format
    
    * code format
    
    * code format
    
    * code format
    
    * code format
    
    * 更新 RemoteConfigRepository.java
    
    Co-authored-by: Jason Song <[email protected]>
    
    * 更新 ApolloConfig.java
    
    Co-authored-by: Jason Song <[email protected]>
    
    * 更新 ApolloConfig.java
    
    Co-authored-by: Jason Song <[email protected]>
    
    * 更新 ConfigurationChange.java
    
    Co-authored-by: Jason Song <[email protected]>
    
    * 更新 ConfigSyncType.java
    
    Co-authored-by: Jason Song <[email protected]>
    
    * 更新 ConfigSyncType.java
    
    Co-authored-by: Jason Song <[email protected]>
    
    * 更新 ConfigSyncType.java
    
    Co-authored-by: Jason Song <[email protected]>
    
    * 更新 ConfigurationChange.java
    
    Co-authored-by: Jason Song <[email protected]>
    
    * 更新 ConfigurationChangeType.java
    
    Co-authored-by: Jason Song <[email protected]>
    
    * 更新 ConfigurationChangeTypeUtils.java
    
    Co-authored-by: Jason Song <[email protected]>
    
    * 更新 ConfigSyncType.java
    
    Co-authored-by: Jason Song <[email protected]>
    
    * code format
    
    * code format
    
    * add UnknownSync action
    
    * Apply suggestions from code review
    
    ---------
    
    Co-authored-by: Jason Song <[email protected]>
    jackie-coming and nobodyiam authored Dec 28, 2024
    Configuration menu
    Copy the full SHA
    b476bb8 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2025

  1. feat: reduce conflicts when update configmap in k8s #89 (#93)

    ## What's the purpose of this PR
    
    fix #89
    
    ## Which issue(s) this PR fixes:
    fix #89
    
    ## Brief changelog
    
    reduce conflicts when update configmap in k8s
    
    Follow this checklist to help us incorporate your contribution quickly and easily:
    
    - [x] Read the [Contributing Guide](https://github.com/apolloconfig/apollo/blob/master/CONTRIBUTING.md) before making this pull request.
    - [x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
    - [x] Write necessary unit tests to verify the code.
    - [x] Run `mvn clean test` to make sure this pull request doesn't break anything.
    - [x] Update the [`CHANGES` log](https://github.com/apolloconfig/apollo-java/blob/master/CHANGES.md).
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai -->
    ## Summary by CodeRabbit
    
    - **New Features**
    	- Introduced a mechanism to reduce conflicts when updating ConfigMap in Kubernetes.
    	- Enhanced access key secret retrieval for applications.
    	- Added pod write permission controls for ConfigMap management.
    
    - **Improvements**
    	- Refined configuration utility for better property handling.
    	- Improved Kubernetes resource management logic.
    
    - **Testing**
    	- Updated test suite to improve coverage of Kubernetes-related functionality.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    24kpure authored Jan 13, 2025
    Configuration menu
    Copy the full SHA
    e8b41b6 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2025

  1. bump version to 2.4.0

    nobodyiam committed Jan 30, 2025
    Configuration menu
    Copy the full SHA
    b822e41 View commit details
    Browse the repository at this point in the history
  2. fix unit test failures

    nobodyiam committed Jan 30, 2025
    Configuration menu
    Copy the full SHA
    7ef0be0 View commit details
    Browse the repository at this point in the history
Loading