Skip to content

v0.11.0

Compare
Choose a tag to compare
@noctarius noctarius released this 01 Oct 11:20
· 80 commits to main since this release
55cce1a

Release v0.11.0 provides extended support for TimescaleDB 2.12+, which provides a special marking capability to filter insert statements which occur due to some internal decompressions (when inserting, updating, deleting into compressed chunks). To enable this behavior, set the timescaledb.enable_decompression_logrep_markers=on in postgresql.conf.

Furthermore, TimescaleDB 2.12+ supports for REPLICA IDENTITY FULL (USING INDEX isn't fully working yet) which provides the possibility to capture old values when deleting or updating rows in hypertables.

Special thanks to @flexwende and @vidosits 🙏

Changelog

  • 5bf7e89 Merge pull request #76 from noctarius/dependabot/go_modules/github.com/aws/aws-sdk-go-1.45.19
  • b51439d Merge pull request #85 from noctarius/unit-test-decompression
  • 5f9913a Fixed broken unit test
  • 6574927 Merge pull request #87 from noctarius/split-unit-pg-tests
  • 1904dc5 Made decompression events work with pre-, and post-2.12
  • c55911b Merge branch 'main' into split-unit-pg-tests
  • 68e3695 Merge pull request #86 from noctarius/added-integration-test-http
  • 1dc6bf2 Split unit tests and pg tests apart for a small speedup in builds
  • 68c2dcd Enabled automatic integration test for the http sink
  • 5ff11aa Merge pull request #67 from vidosits/feature/http-sink
  • 75ff2dd Disabled test Test_Hypertable_Compression_Partial_Insert_Events on <PG14 and <TSDB2.12
  • f009f5b Removed leftover logging
  • 0b78967 Cloning the message content to prevent data race
  • 05da944 Added unit test for implicit decompressions
  • c626ac3 Merge pull request #84 from noctarius/unit-test-replica-identity
  • 68f9da1 Fixes #70: Implemented unit test and check for replica identity
  • e6ab3d9 Merge pull request #83 from noctarius/unit-test-logical-rep-message
  • 46bf440 Added unit test for logical replication message
  • a6f6cf5 Merge pull request #82 from noctarius/add-tsdb-version-to-workflow
  • a7be322 Merge pull request #81 from noctarius/snapshot-restarting
  • 556c578 Merge pull request #80 from noctarius/fix-79
  • 0a6a72a Added a forced pre-2.12 build and a latest build to capture both 2.12+ versions with support for decompression markers and <2.12 builds with transaction collectors
  • 633c673 Removed ineffective assignment for final offset value which isn't used as of now
  • 60efe62 Bump github.com/aws/aws-sdk-go from 1.45.11 to 1.45.19
  • fa1f4aa Merge pull request #77 from noctarius/dependabot/go_modules/github.com/testcontainers/testcontainers-go/modules/localstack-0.25.0
  • df16b36 Fixes #79: potential race condition in cases where the dispatcher is stopped before fully started
  • 43d8a7c Added initial snapshotting for vanilla PG tables
  • 8e52139 Bump github.com/testcontainers/testcontainers-go/modules/localstack
  • abe7fed Merge pull request #78 from noctarius/dependabot/go_modules/github.com/testcontainers/testcontainers-go/modules/redis-0.25.0
  • 8de87a7 Bump github.com/testcontainers/testcontainers-go/modules/redis
  • 08787c7 Merge pull request #60 from noctarius/dependabot/go_modules/github.com/testcontainers/testcontainers-go-0.24.1
  • 946f788 Merge pull request #74 from noctarius/dependabot/go_modules/github.com/nats-io/nats.go-1.30.2
  • d14490c Bump github.com/nats-io/nats.go from 1.30.0 to 1.30.2
  • e86c659 Started reimplementing snapshotting with support for pg vanilla tables
  • 79847be Extended offset to provide space for the current snapshot keyset in addition to an offset, as well as a bool which tells if the snapshotting was finished
  • 776fed6 Fix: Add Content-Type: application/json to HTTP sink request headers
  • d5c63f5 Use http server instance in http integration test so we can cleanly tear it down
  • 0900af5 Bump github.com/testcontainers/testcontainers-go from 0.23.0 to 0.24.1
  • 396ab1c Merge pull request #68 from noctarius/dependabot/go_modules/github.com/antonmedv/expr-1.15.3
  • 28fb26f HTTP sink: Infer TLS presence from url prefix
  • bdde6c4 HTTP sink: Emit schema along with the payload
  • ec2d34c Bump github.com/antonmedv/expr from 1.15.2 to 1.15.3
  • 4d03d03 Tests: Add integration test for http sink
  • 6382614 Fix: Linting issues in sink/http/http.go
  • 7e6542a Document HTTP Sink
  • 5d931d8 Implement Http Sink
  • 3481100 Merge pull request #62 from noctarius/dependabot/go_modules/github.com/nats-io/nats.go-1.30.0
  • c724fe3 Merge pull request #66 from vidosits/fix/typos
  • e6a67f5 Fix: Minor typos
  • 4f5344a Bump github.com/nats-io/nats.go from 1.29.0 to 1.30.0