Py-apollo

Latest version: v0.0.3

Safety actively analyzes 697960 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 4

0.6.2

1. Apply [apolloportaldb-v060-v062.sql](https://github.com/ctripcorp/apollo/blob/master/scripts/sql/delta/v060-v062/apolloportaldb-v060-v062.sql) to ApolloPortalDB
2. Apply [apolloconfigdb-v060-v062.sql](https://github.com/ctripcorp/apollo/blob/master/scripts/sql/delta/v060-v062/apolloconfigdb-v060-v062.sql) to ApolloConfigDB
3. Deploy v0.6.2 executables

0.6.0

There is no schema change between v0.5.0 and v0.6.0.
So simply deploying v0.6.0 executables.

0.5.0

1. Apply [apolloportaldb-v040-v050.sql](https://github.com/ctripcorp/apollo/blob/master/scripts/sql/delta/v040-v050/apolloportaldb-v040-v050.sql) to ApolloPortalDB
2. Apply [apolloconfigdb-v040-v050.sql](https://github.com/ctripcorp/apollo/blob/master/scripts/sql/delta/v040-v050/apolloconfigdb-v040-v050.sql) to ApolloConfigDB
3. Deploy v0.5.0 executables

0.4.0

New Tracer spi

A new [tracer](https://github.com/ctripcorp/apollo/blob/master/apollo-core/src/main/java/com/ctrip/framework/apollo/tracer/Tracer.java) spi is provided, and Apollo will now use Java ServiceLoader to load the specific service implementations.

Also a [default implementation](https://github.com/ctripcorp/apollo/blob/master/apollo-core/src/main/java/com/ctrip/framework/apollo/tracer/internals/DefaultMessageProducerManager.java) is provided, which will use [CAT](https://github.com/dianping/cat) to do the trace job if `cat-client` is found in the class path, or a [dummy implementation](https://github.com/ctripcorp/apollo/blob/master/apollo-core/src/main/java/com/ctrip/framework/apollo/tracer/internals/NullMessageProducerManager.java) will be used if `cat-client` is not found. Which also means `cat-client` is _**optional**_ now!

Users are encouraged to provide their own tracer implementations, by simply implementing the [spi interfaces](https://github.com/ctripcorp/apollo/tree/master/apollo-core/src/main/java/com/ctrip/framework/apollo/tracer/spi) and providing a [service definition file](https://github.com/ctripcorp/apollo/blob/master/apollo-core/src/main/resources/META-INF/services/com.ctrip.framework.apollo.tracer.spi.MessageProducerManager) in `classpath:META-INF/services`(the implementation and service definition file should be in a separate jar file in the classpath), and it should just work!

Email support when configurations are released

Now Apollo has the capability to send emails when configurations are released, in case other project members are interested. The email will contain the stuff displayed in release histories, such as operator, release time, configuration delta, etc.

For more information, please refer [EmailService](https://github.com/ctripcorp/apollo/blob/master/apollo-portal/src/main/java/com/ctrip/framework/apollo/portal/spi/EmailService.java) and [ConfigPublishListener](https://github.com/ctripcorp/apollo/blob/master/apollo-portal/src/main/java/com/ctrip/framework/apollo/portal/listener/ConfigPublishListener.java). A detailed developer documentation on this topic should be released soon (I hope...). lepdou

Page 4 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.