Skip to content

Commit

Permalink
[Chore] Merge release/2.9.0 into main (#1473)
Browse files Browse the repository at this point in the history
### Description

2.9.0 release

### Context

N/A

### Testing

- `./gradlew test`

### Documentation

N/A

### Known limitations

N/A
  • Loading branch information
philipliu authored Aug 26, 2024
2 parents acfed77 + d377d3e commit 36cf114
Show file tree
Hide file tree
Showing 101 changed files with 2,696 additions and 867 deletions.
6 changes: 2 additions & 4 deletions .github/ISSUE_TEMPLATE/release-a-new-version.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,5 @@ assignees: ''
- [ ] If necessary, update the badges versions in [docs/00 - Stellar Anchor Platform.md].
- [ ] Create the pull request `release/2.2.x -> main`: this should require two approvals. DO NOT squash merge.
- [ ] Create another pull request `release/2.2.x -> develop`: AFTER the release branch is merged with the `main` branch. DO NOT squash merge.
- [ ] (Optional) You'll need to manually publish a new version of the SDK to [Maven Central](https://search.maven.org/search?q=g:org.stellar.anchor-sdk).
- [ ] (Optional) You'll need to manually upload the jar file from [Maven Central](https://search.maven.org/search?q=g:org.stellar.anchor-sdk) to the GH release.
- [ ] (Optional) If necessary, open a PR for stellar/helm-charts and [update with the latest helm chart](https://docs.google.com/document/d/10ujUQZvBCMUyciObQPouxjtlnOdI5OpAz2Pk1LFdDDE) to publish
- [ ] (Optional) Bump helm chart version.
- [ ] (Optional) Generate the new Anchor Platform documentation version in the stellar-docs repository if this is a new major or minor version.
- [ ] (Optional) You'll need to manually publish a new version of the SDK to [Maven Central](https://search.maven.org/search?q=g:org.stellar.anchor-sdk) in the `legacy/release-1.0`.
4 changes: 2 additions & 2 deletions .github/workflows/sub_essential_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,10 @@ jobs:
- name: Pull Stellar Validation Tests Docker Image
run: docker pull stellar/anchor-tests:latest &

- name: Run Kafka, Postgres, and Sep24 UI with docker-compose
- name: Run Kafka, Postgres, and Sep24 UI with docker compose
env:
TEST_PROFILE_NAME: default
run: docker-compose -f /home/runner/java-stellar-anchor-sdk/service-runner/src/main/resources/docker-compose-test.yaml up -d --build
run: docker compose -f /home/runner/java-stellar-anchor-sdk/service-runner/src/main/resources/docker-compose-test.yaml up -d --build

- name: Run sep server, platform server, observer, and reference servers for integration tests
env:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/sub_extended_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@ jobs:
#############################################

- name: Run Kafka, Postgres, and Sep24 UI with docker-compose
run: docker-compose -f /home/runner/java-stellar-anchor-sdk/service-runner/src/main/resources/docker-compose-test.yaml up -d --build
- name: Run Kafka, Postgres, and Sep24 UI with docker compose
run: docker compose -f /home/runner/java-stellar-anchor-sdk/service-runner/src/main/resources/docker-compose-test.yaml up -d --build

# `custody` Tests
- name: Start `custody` configuration
Expand Down
12 changes: 11 additions & 1 deletion .run/Custody Server_ custody.run.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Custody Server: custody" type="JetRunConfigurationType">
<configuration default="false" name="Custody Server: custody" type="JetRunConfigurationType" folderName="Run Single Server">
<option name="MAIN_CLASS_NAME" value="org.stellar.anchor.platform.run_profiles.RunCustodyServer" />
<module name="java-stellar-anchor-sdk.service-runner.main" />
<shortenClasspath name="ARGS_FILE" />
<extension name="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false" />
<ENTRIES>
<ENTRY IS_ENABLED="true" PARSER="runconfig" IS_EXECUTABLE="false" />
</ENTRIES>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Docker - Run Dev Stack - Kafka, Postgres, SEP24 Reference UI" type="JetRunConfigurationType">
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="true" />
<option name="MAIN_CLASS_NAME" value="org.stellar.anchor.platform.run_profiles.RunDockerDevStack" />
<module name="java-stellar-anchor-sdk.service-runner.main" />
<shortenClasspath name="ARGS_FILE" />
Expand Down
12 changes: 11 additions & 1 deletion .run/Event Processing Server_ default.run.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Event Processing Server: default" type="JetRunConfigurationType">
<configuration default="false" name="Event Processing Server: default" type="JetRunConfigurationType" folderName="Run Single Server">
<option name="MAIN_CLASS_NAME" value="org.stellar.anchor.platform.run_profiles.RunEventProcessingServer" />
<module name="java-stellar-anchor-sdk.service-runner.main" />
<shortenClasspath name="ARGS_FILE" />
<extension name="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false" />
<ENTRIES>
<ENTRY IS_ENABLED="true" PARSER="runconfig" IS_EXECUTABLE="false" />
</ENTRIES>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
Expand Down
12 changes: 11 additions & 1 deletion .run/Platform Server_ default.run.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Platform Server: default" type="JetRunConfigurationType">
<configuration default="false" name="Platform Server: default" type="JetRunConfigurationType" folderName="Run Single Server">
<option name="MAIN_CLASS_NAME" value="org.stellar.anchor.platform.run_profiles.RunPlatformServer" />
<module name="java-stellar-anchor-sdk.service-runner.main" />
<shortenClasspath name="ARGS_FILE" />
<extension name="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false" />
<ENTRIES>
<ENTRY IS_ENABLED="true" PARSER="runconfig" IS_EXECUTABLE="false" />
</ENTRIES>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
Expand Down
12 changes: 11 additions & 1 deletion .run/Reference Server_ default.run.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Reference Server: default" type="JetRunConfigurationType">
<configuration default="false" name="Reference Server: default" type="JetRunConfigurationType" folderName="Run Single Server">
<envs>
<env name="app.enableTest" value="true" />
<env name="TEST_PROFILE_NAME" value="default" />
Expand All @@ -8,6 +8,16 @@
<option name="MAIN_CLASS_NAME" value="org.stellar.anchor.platform.run_profiles.RunKotlinReferenceServer" />
<module name="java-stellar-anchor-sdk.service-runner.main" />
<shortenClasspath name="ARGS_FILE" />
<extension name="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false" />
<ENTRIES>
<ENTRY IS_ENABLED="true" PARSER="runconfig" IS_EXECUTABLE="false" />
</ENTRIES>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
Expand Down
12 changes: 11 additions & 1 deletion .run/Sep Server_ default.run.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Sep Server: default" type="JetRunConfigurationType">
<configuration default="false" name="Sep Server: default" type="JetRunConfigurationType" folderName="Run Single Server">
<option name="MAIN_CLASS_NAME" value="org.stellar.anchor.platform.run_profiles.RunSepServer" />
<module name="java-stellar-anchor-sdk.service-runner.main" />
<shortenClasspath name="ARGS_FILE" />
<extension name="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false" />
<ENTRIES>
<ENTRY IS_ENABLED="true" PARSER="runconfig" IS_EXECUTABLE="false" />
</ENTRIES>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
Expand Down
12 changes: 11 additions & 1 deletion .run/Stellar Observer_ default.run.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Stellar Observer: default" type="JetRunConfigurationType">
<configuration default="false" name="Stellar Observer: default" type="JetRunConfigurationType" folderName="Run Single Server">
<option name="MAIN_CLASS_NAME" value="org.stellar.anchor.platform.run_profiles.RunStellarObserver" />
<module name="java-stellar-anchor-sdk.service-runner.main" />
<shortenClasspath name="ARGS_FILE" />
<extension name="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false" />
<ENTRIES>
<ENTRY IS_ENABLED="true" PARSER="runconfig" IS_EXECUTABLE="false" />
</ENTRIES>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
Expand Down
12 changes: 11 additions & 1 deletion .run/Test Profile_ auth-apikey-custody.run.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Test Profile: auth-apikey-custody" type="JetRunConfigurationType">
<configuration default="false" name="Test Profile: auth-apikey-custody" type="JetRunConfigurationType" folderName="Run Test Profile">
<envs>
<env name="app.enableTest" value="true" />
<env name="TEST_PROFILE_NAME" value="auth-apikey-custody" />
Expand All @@ -8,6 +8,16 @@
<option name="MAIN_CLASS_NAME" value="org.stellar.anchor.platform.run_profiles.RunTestProfile" />
<module name="java-stellar-anchor-sdk.service-runner.main" />
<shortenClasspath name="ARGS_FILE" />
<extension name="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false" />
<ENTRIES>
<ENTRY IS_ENABLED="true" PARSER="runconfig" IS_EXECUTABLE="false" />
</ENTRIES>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
Expand Down
12 changes: 11 additions & 1 deletion .run/Test Profile_ auth-apikey-platform.run.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Test Profile: auth-apikey-platform" type="JetRunConfigurationType">
<configuration default="false" name="Test Profile: auth-apikey-platform" type="JetRunConfigurationType" folderName="Run Test Profile">
<envs>
<env name="app.enableTest" value="true" />
<env name="TEST_PROFILE_NAME" value="auth-apikey-platform" />
Expand All @@ -8,6 +8,16 @@
<option name="MAIN_CLASS_NAME" value="org.stellar.anchor.platform.run_profiles.RunTestProfile" />
<module name="java-stellar-anchor-sdk.service-runner.main" />
<shortenClasspath name="ARGS_FILE" />
<extension name="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false" />
<ENTRIES>
<ENTRY IS_ENABLED="true" PARSER="runconfig" IS_EXECUTABLE="false" />
</ENTRIES>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
Expand Down
12 changes: 11 additions & 1 deletion .run/Test Profile_ auth-jwt-custody.run.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Test Profile: auth-jwt-custody" type="JetRunConfigurationType">
<configuration default="false" name="Test Profile: auth-jwt-custody" type="JetRunConfigurationType" folderName="Run Test Profile">
<envs>
<env name="app.enableTest" value="true" />
<env name="TEST_PROFILE_NAME" value="auth-jwt-custody" />
Expand All @@ -8,6 +8,16 @@
<option name="MAIN_CLASS_NAME" value="org.stellar.anchor.platform.run_profiles.RunTestProfile" />
<module name="java-stellar-anchor-sdk.service-runner.main" />
<shortenClasspath name="ARGS_FILE" />
<extension name="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false" />
<ENTRIES>
<ENTRY IS_ENABLED="true" PARSER="runconfig" IS_EXECUTABLE="false" />
</ENTRIES>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
Expand Down
12 changes: 11 additions & 1 deletion .run/Test Profile_ auth-jwt-platform.run.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Test Profile: auth-jwt-platform" type="JetRunConfigurationType">
<configuration default="false" name="Test Profile: auth-jwt-platform" type="JetRunConfigurationType" folderName="Run Test Profile">
<envs>
<env name="app.enableTest" value="true" />
<env name="TEST_PROFILE_NAME" value="auth-jwt-platform" />
Expand All @@ -8,6 +8,16 @@
<option name="MAIN_CLASS_NAME" value="org.stellar.anchor.platform.run_profiles.RunTestProfile" />
<module name="java-stellar-anchor-sdk.service-runner.main" />
<shortenClasspath name="ARGS_FILE" />
<extension name="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false" />
<ENTRIES>
<ENTRY IS_ENABLED="true" PARSER="runconfig" IS_EXECUTABLE="false" />
</ENTRIES>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
Expand Down
12 changes: 11 additions & 1 deletion .run/Test Profile_ custody.run.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Test Profile: custody" type="JetRunConfigurationType">
<configuration default="false" name="Test Profile: custody" type="JetRunConfigurationType" folderName="Run Test Profile">
<envs>
<env name="app.enableTest" value="true" />
<env name="TEST_PROFILE_NAME" value="custody" />
Expand All @@ -8,6 +8,16 @@
<option name="MAIN_CLASS_NAME" value="org.stellar.anchor.platform.run_profiles.RunTestProfile" />
<module name="java-stellar-anchor-sdk.service-runner.main" />
<shortenClasspath name="ARGS_FILE" />
<extension name="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false" />
<ENTRIES>
<ENTRY IS_ENABLED="true" PARSER="runconfig" IS_EXECUTABLE="false" />
</ENTRIES>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
Expand Down
12 changes: 11 additions & 1 deletion .run/Test Profile_ default.run.xml
Original file line number Diff line number Diff line change
@@ -1,12 +1,22 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Test Profile: default" type="JetRunConfigurationType">
<configuration default="false" name="Test Profile: default" type="JetRunConfigurationType" folderName="Run Test Profile">
<envs>
<env name="app.enableTest" value="true" />
<env name="KT_REFERENCE_SERVER_CONFIG" value="service-runner/src/main/resources/config/reference-config.yaml" />
</envs>
<option name="MAIN_CLASS_NAME" value="org.stellar.anchor.platform.run_profiles.RunTestProfile" />
<module name="java-stellar-anchor-sdk.service-runner.main" />
<shortenClasspath name="ARGS_FILE" />
<extension name="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false" />
<ENTRIES>
<ENTRY IS_ENABLED="true" PARSER="runconfig" IS_EXECUTABLE="false" />
</ENTRIES>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
Expand Down
12 changes: 11 additions & 1 deletion .run/Test Profile_ host.docker.internal.run.xml
Original file line number Diff line number Diff line change
@@ -1,11 +1,21 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Test Profile: host.docker.internal" type="JetRunConfigurationType">
<configuration default="false" name="Test Profile: host.docker.internal" type="JetRunConfigurationType" folderName="Run Test Profile">
<envs>
<env name=";KT_REFERENCE_SERVER_CONFIG" value="service-runner/src/main/resources/config/reference-config.yamlTEST_PROFILE_NAME=host-docker-internal" />
</envs>
<option name="MAIN_CLASS_NAME" value="org.stellar.anchor.platform.run_profiles.RunTestProfile" />
<module name="java-stellar-anchor-sdk.service-runner.main" />
<shortenClasspath name="ARGS_FILE" />
<extension name="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false" />
<ENTRIES>
<ENTRY IS_ENABLED="true" PARSER="runconfig" IS_EXECUTABLE="false" />
</ENTRIES>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
Expand Down
12 changes: 11 additions & 1 deletion .run/Test Profile_ rpc.run.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Test Profile: rpc" type="JetRunConfigurationType">
<configuration default="false" name="Test Profile: rpc" type="JetRunConfigurationType" folderName="Run Test Profile">
<envs>
<env name="app.enableTest" value="true" />
<env name="TEST_PROFILE_NAME" value="rpc" />
Expand All @@ -8,6 +8,16 @@
<option name="MAIN_CLASS_NAME" value="org.stellar.anchor.platform.run_profiles.RunTestProfile" />
<module name="java-stellar-anchor-sdk.service-runner.main" />
<shortenClasspath name="ARGS_FILE" />
<extension name="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false" />
<ENTRIES>
<ENTRY IS_ENABLED="true" PARSER="runconfig" IS_EXECUTABLE="false" />
</ENTRIES>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
Expand Down
12 changes: 11 additions & 1 deletion .run/Wallet Reference Server_ default.run.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Wallet Reference Server: default" type="JetRunConfigurationType">
<configuration default="false" name="Wallet Reference Server: default" type="JetRunConfigurationType" folderName="Run Single Server">
<option name="MAIN_CLASS_NAME" value="org.stellar.anchor.platform.run_profiles.RunWalletServer" />
<module name="java-stellar-anchor-sdk.service-runner.main" />
<shortenClasspath name="ARGS_FILE" />
<extension name="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false" />
<ENTRIES>
<ENTRY IS_ENABLED="true" PARSER="runconfig" IS_EXECUTABLE="false" />
</ENTRIES>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
Expand Down
Loading

0 comments on commit 36cf114

Please sign in to comment.