From fa0be0906ccda9d231d5855ee7eeffc45116b89c Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Thu, 13 Jun 2024 15:23:23 -0400 Subject: [PATCH 1/5] Update CHANGELOG --- services/horizon/CHANGELOG.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/services/horizon/CHANGELOG.md b/services/horizon/CHANGELOG.md index 7a89844062..9cf8162dd2 100644 --- a/services/horizon/CHANGELOG.md +++ b/services/horizon/CHANGELOG.md @@ -3,12 +3,25 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). -## Unreleased +## 2.31.0 ### Breaking Changes - Change ingestion filtering logic to store transactions if any filter matches on it. ([5303](https://github.com/stellar/go/pull/5303)) - - The previous behaviour was to store a tx only if both asset and account filters match together. So even if a tx matched an account filter but failed to match an asset filter, it would not be stored by Horizon. + - The previous behaviour was to store a tx only if both asset and account filters match together. So even if a tx matched an account filter but failed to match an asset filter, it would not be stored by Horizon. + +### Added + +- Bump XDR definitions ([5289](https://github.com/stellar/go/pull/5289)), ([5330](https://github.com/stellar/go/pull/5330)) +- Add new async transaction submission endpoint ([5188](https://github.com/stellar/go/pull/5188)) +- Add `horizon_ingest_errors_total` metric key ([5302](https://github.com/stellar/go/pull/5302)) +- Add transaction hash to txsub timeout response ([5328](https://github.com/stellar/go/pull/5328)) + +### Fixed + +- Clean up duplicate captive-core default config files ([5293](https://github.com/stellar/go/pull/5293)) +- Remove internal API reference in the docs ([5336](https://github.com/stellar/go/pull/5336)) +- Updated documentation guide for developers ([5337](https://github.com/stellar/go/pull/5337)) ## 2.30.0 From 99375ce8750f7b9a8d7d98fee02c5a88a04087c3 Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Thu, 13 Jun 2024 15:41:08 -0400 Subject: [PATCH 2/5] Update CHANGELOG - 2 --- services/horizon/CHANGELOG.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/services/horizon/CHANGELOG.md b/services/horizon/CHANGELOG.md index 9cf8162dd2..1205398627 100644 --- a/services/horizon/CHANGELOG.md +++ b/services/horizon/CHANGELOG.md @@ -20,8 +20,6 @@ file. This project adheres to [Semantic Versioning](http://semver.org/). ### Fixed - Clean up duplicate captive-core default config files ([5293](https://github.com/stellar/go/pull/5293)) -- Remove internal API reference in the docs ([5336](https://github.com/stellar/go/pull/5336)) -- Updated documentation guide for developers ([5337](https://github.com/stellar/go/pull/5337)) ## 2.30.0 From b84536bb84c51079550671ad395419f7e6648b9d Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Thu, 13 Jun 2024 16:14:27 -0400 Subject: [PATCH 3/5] Update CHANGELOG - 4 --- services/horizon/CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/horizon/CHANGELOG.md b/services/horizon/CHANGELOG.md index 1205398627..9e012470f5 100644 --- a/services/horizon/CHANGELOG.md +++ b/services/horizon/CHANGELOG.md @@ -16,10 +16,11 @@ file. This project adheres to [Semantic Versioning](http://semver.org/). - Add new async transaction submission endpoint ([5188](https://github.com/stellar/go/pull/5188)) - Add `horizon_ingest_errors_total` metric key ([5302](https://github.com/stellar/go/pull/5302)) - Add transaction hash to txsub timeout response ([5328](https://github.com/stellar/go/pull/5328)) +- Add new captive-core flags for V1 Meta ([5309](https://github.com/stellar/go/pull/5309)) ### Fixed -- Clean up duplicate captive-core default config files ([5293](https://github.com/stellar/go/pull/5293)) +- Fix the following ingestion error: `error preparing range: error starting prepare range: the previous Stellar-Core instance is still running` ([5307](https://github.com/stellar/go/pull/5307)) ## 2.30.0 From f83299f070af26c0eddfd4d022f738084f0c7205 Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Thu, 13 Jun 2024 16:48:55 -0400 Subject: [PATCH 4/5] Update CHANGELOG - 5 --- services/horizon/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/horizon/CHANGELOG.md b/services/horizon/CHANGELOG.md index 9e012470f5..397ab3cbcd 100644 --- a/services/horizon/CHANGELOG.md +++ b/services/horizon/CHANGELOG.md @@ -5,6 +5,8 @@ file. This project adheres to [Semantic Versioning](http://semver.org/). ## 2.31.0 +As part of Protocol 21, if you are using a custom captive-core config, make sure to set `EXPERIMENTAL_BUCKETLIST_DB=true` there along with `CAPTIVE_CORE_USE_DB=true` in the Horizon config. If you are setting `CAPTIVE_CORE_USE_DB=false`, ensure the bucketlist parameter to false too. + ### Breaking Changes - Change ingestion filtering logic to store transactions if any filter matches on it. ([5303](https://github.com/stellar/go/pull/5303)) From e112ecc832936f2bf06185f1eefa212e32563140 Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Thu, 13 Jun 2024 17:48:09 -0400 Subject: [PATCH 5/5] Update services/horizon/CHANGELOG.md Co-authored-by: shawn --- services/horizon/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/horizon/CHANGELOG.md b/services/horizon/CHANGELOG.md index 397ab3cbcd..ac461094f9 100644 --- a/services/horizon/CHANGELOG.md +++ b/services/horizon/CHANGELOG.md @@ -5,7 +5,7 @@ file. This project adheres to [Semantic Versioning](http://semver.org/). ## 2.31.0 -As part of Protocol 21, if you are using a custom captive-core config, make sure to set `EXPERIMENTAL_BUCKETLIST_DB=true` there along with `CAPTIVE_CORE_USE_DB=true` in the Horizon config. If you are setting `CAPTIVE_CORE_USE_DB=false`, ensure the bucketlist parameter to false too. +If you are using a custom captive-core config and setting Horizon `CAPTIVE_CORE_USE_DB=false`, then need to make sure to set `EXPERIMENTAL_BUCKETLIST_DB=false` in the captive core config toml to be compatible with stellar-core versions 21 and earlier ### Breaking Changes