Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/galexie.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
matrix:
storage_type: [ GCS, S3, Filesystem ]
env:
CAPTIVE_CORE_DEBIAN_PKG_VERSION: 26.1.0-3210.427aa3978.noble
CAPTIVE_CORE_DEBIAN_PKG_VERSION: 27.0.0-3288.7696c069d.noble
Comment thread
urvisavla marked this conversation as resolved.
GALEXIE_INTEGRATION_TESTS_ENABLED: "true"
GALEXIE_INTEGRATION_TESTS_CAPTIVE_CORE_BIN: /usr/bin/stellar-core
# this pins to a version of quickstart:testing that has the same version as GALEXIE_INTEGRATION_TESTS_CAPTIVE_CORE_BIN
Expand Down Expand Up @@ -55,7 +55,7 @@ jobs:
runs-on: ubuntu-24.04
env:
# this is the version of core to be bundled with galaxie on image
STELLAR_CORE_VERSION: 26.1.0-3210.427aa3978.noble
STELLAR_CORE_VERSION: 27.0.0-3288.7696c069d.noble
steps:
- uses: actions/checkout@v5
- name: Login to DockerHub
Expand Down
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,13 @@
All notable changes to this project will be documented in this
file. This project adheres to [Semantic Versioning](http://semver.org/).

## [v27.0.0]

### Updates
- Bumped stellar-core version to v27.0.0 for Protocol 27 support
- Bumped `go-stellar-sdk` to pick up Protocol 27 (CAP-0071) XDR
- Bumped `go-xdr` (transitive) to raise default XDR decode depth from 250 to 1500, required for CAP-0071 delegated Soroban credential chains
Comment thread
urvisavla marked this conversation as resolved.
Outdated

## [v26.0.0]

### Updates
Expand Down
4 changes: 2 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ require (
github.com/spf13/cobra v1.7.0
github.com/spf13/pflag v1.0.5
github.com/spf13/viper v1.17.0
github.com/stellar/go-xdr v0.0.0-20260312225820-cc2b0611aabf // indirect
github.com/stellar/go-xdr v0.0.0-20260529210834-0bf8f4956364 // indirect
github.com/stretchr/testify v1.11.1
github.com/xdrpp/goxdr v0.1.1 // indirect
google.golang.org/api v0.183.0 // indirect
Expand All @@ -33,7 +33,7 @@ require (
github.com/docker/docker v28.0.0+incompatible
github.com/docker/go-connections v0.5.0
github.com/fsouza/fake-gcs-server v1.49.2
github.com/stellar/go-stellar-sdk v0.4.0
github.com/stellar/go-stellar-sdk v0.6.0
)

require (
Expand Down
8 changes: 4 additions & 4 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -389,10 +389,10 @@ github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
github.com/spf13/viper v1.17.0 h1:I5txKw7MJasPL/BrfkbA0Jyo/oELqVmux4pR/UxOMfI=
github.com/spf13/viper v1.17.0/go.mod h1:BmMMMLQXSbcHK6KAOiFLz0l5JHrU89OdIRHvsk0+yVI=
github.com/stellar/go-stellar-sdk v0.4.0 h1:WBLeJk7EllU7WhwrTH1L5Mu2EhZor/xy5sVi/82JzNQ=
github.com/stellar/go-stellar-sdk v0.4.0/go.mod h1:tLKAQPxa2I5UvGMabBbUXcY3fmgYnfDudrMeK7CDX4w=
github.com/stellar/go-xdr v0.0.0-20260312225820-cc2b0611aabf h1:GY1RVbX3Hg7poPXEf6yojjP0hyypvgUgZmCqQU9D0xg=
github.com/stellar/go-xdr v0.0.0-20260312225820-cc2b0611aabf/go.mod h1:If+U9Z1W5xU97VrOgJandQT+2dN7/iOpkCrxBJEyF80=
github.com/stellar/go-stellar-sdk v0.6.0 h1:NM2oqZJQup0QxnJMq6C8s4iIIhU6rHFX0rlsF3wh/Ho=
github.com/stellar/go-stellar-sdk v0.6.0/go.mod h1:IkcqcrE9UQi7n/1y+MxKB+7qzdjG1T2kGOD7Ss8dqjw=
github.com/stellar/go-xdr v0.0.0-20260529210834-0bf8f4956364 h1:gOKrfuWdZ92LFlv0TAwgZ7OsWKeBsOMDlGLyFgduI1w=
github.com/stellar/go-xdr v0.0.0-20260529210834-0bf8f4956364/go.mod h1:If+U9Z1W5xU97VrOgJandQT+2dN7/iOpkCrxBJEyF80=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=
Expand Down
14 changes: 7 additions & 7 deletions test/integration_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ func (s *GalexieTestSuite) TestScanAndFill() {
datastore, err := datastore.NewDataStore(s.ctx, s.config.DataStoreConfig)
require.NoError(err)

_, err = datastore.GetFile(s.ctx, "FFFFFFFF--0-9/FFFFFFFA--5.xdr."+compressxdr.DefaultCompressor.Name())
_, _, err = datastore.GetFile(s.ctx, "FFFFFFFF--0-9/FFFFFFFA--5.xdr."+compressxdr.DefaultCompressor.Name())
require.NoError(err)

lastModified, err := datastore.GetFileLastModified(s.ctx, "FFFFFFFF--0-9/FFFFFFFA--5.xdr."+compressxdr.DefaultCompressor.Name())
Expand All @@ -209,7 +209,7 @@ func (s *GalexieTestSuite) TestScanAndFill() {
require.NoError(err)
require.Equal(lastModified, newLastModified)

_, err = datastore.GetFile(s.ctx, "FFFFFFFF--0-9/FFFFFFF6--9.xdr."+compressxdr.DefaultCompressor.Name())
_, _, err = datastore.GetFile(s.ctx, "FFFFFFFF--0-9/FFFFFFF6--9.xdr."+compressxdr.DefaultCompressor.Name())
require.NoError(err)
}

Expand All @@ -234,7 +234,7 @@ func (s *GalexieTestSuite) TestReplace() {
datastore, err := datastore.NewDataStore(s.ctx, s.config.DataStoreConfig)
require.NoError(err)

_, err = datastore.GetFile(s.ctx, "FFFFFFFF--0-9/FFFFFFFA--5.xdr."+compressxdr.DefaultCompressor.Name())
_, _, err = datastore.GetFile(s.ctx, "FFFFFFFF--0-9/FFFFFFFA--5.xdr."+compressxdr.DefaultCompressor.Name())
require.NoError(err)

lastModified, err := datastore.GetFileLastModified(s.ctx, "FFFFFFFF--0-9/FFFFFFFA--5.xdr."+compressxdr.DefaultCompressor.Name())
Expand All @@ -260,7 +260,7 @@ func (s *GalexieTestSuite) TestReplace() {
require.NoError(err)
require.NotEqual(lastModified, newLastModified)

_, err = datastore.GetFile(s.ctx, "FFFFFFFF--0-9/FFFFFFF6--9.xdr."+compressxdr.DefaultCompressor.Name())
_, _, err = datastore.GetFile(s.ctx, "FFFFFFFF--0-9/FFFFFFF6--9.xdr."+compressxdr.DefaultCompressor.Name())
require.NoError(err)
}

Expand Down Expand Up @@ -304,7 +304,7 @@ func (s *GalexieTestSuite) TestAppend() {
require.NoError(err)
require.Equal(lastModified, newLastModified, "file should not be modified on append of overlapping range")

_, err = datastore.GetFile(s.ctx, "FFFFFFFF--0-9/FFFFFFF6--9.xdr."+compressxdr.DefaultCompressor.Name())
_, _, err = datastore.GetFile(s.ctx, "FFFFFFFF--0-9/FFFFFFF6--9.xdr."+compressxdr.DefaultCompressor.Name())
require.NoError(err)
}

Expand Down Expand Up @@ -338,7 +338,7 @@ func (s *GalexieTestSuite) TestAppendUnbounded() {
}()

require.EventuallyWithT(func(c *assert.CollectT) {
_, getErr := datastore.GetFile(s.ctx, "FFFFFFF5--10-19/FFFFFFF0--15.xdr."+compressxdr.DefaultCompressor.Name())
_, _, getErr := datastore.GetFile(s.ctx, "FFFFFFF5--10-19/FFFFFFF0--15.xdr."+compressxdr.DefaultCompressor.Name())
assert.NoError(c, getErr)
}, 180*time.Second, 50*time.Millisecond, "append unbounded did not work")

Expand Down Expand Up @@ -378,7 +378,7 @@ func (s *GalexieTestSuite) TestAppendUnboundedSequenceNumber2() {

require.Eventually(
func() bool {
_, err := datastore.GetFile(
_, _, err := datastore.GetFile(
ctx,
"FFFFFFFF--0-9/FFFFFFFD--2.xdr."+compressxdr.DefaultCompressor.Name(),
)
Expand Down
Loading