Releases: Slach/clickhouse-dump
Releases · Slach/clickhouse-dump
v1.0.3
Changelog
- dfb5a62 Merge branch 'main' into renovate/google.golang.org-api-0.x
- 58d5d9b Merge pull request #42 from Slach/renovate/google.golang.org-api-0.x
- 5504a96 Merge pull request #43 from Slach/renovate/github.com-aws-smithy-go-1.x
- 1adbf48 Merge pull request #44 from Slach/renovate/cloud.google.com-go-storage-1.x
- 7ec5eee Merge pull request #45 from Slach/renovate/aws-sdk-go-v2-monorepo
- 23b2d05 Merge pull request #46 from Slach/dependabot/go_modules/github.com/docker/docker-28.3.3incompatible
- 9f42b3e Merge pull request #47 from Slach/renovate/aws-sdk-go-v2-monorepo
- d0e72d5 Merge pull request #48 from Slach/renovate/aws-sdk-go-v2-monorepo
- 1f25eb9 Merge pull request #49 from Slach/renovate/google.golang.org-api-0.x
- 0e8e09f Merge pull request #50 from Slach/renovate/aws-sdk-go-v2-monorepo
- 69a7884 Merge pull request #51 from Slach/renovate/google.golang.org-api-0.x
- 66d4b1f Merge pull request #52 from Slach/renovate/google.golang.org-api-0.x
- 35753de Merge pull request #53 from Slach/renovate/golang.org-x-crypto-0.x
- 7860438 Merge pull request #54 from Slach/renovate/actions-checkout-5.x
- cae6921 Merge pull request #55 from Slach/renovate/github.com-urfave-cli-v3-3.x
- 4f111f8 Merge pull request #56 from Slach/renovate/aws-sdk-go-v2-monorepo
- 82df716 Merge pull request #57 from Slach/renovate/github.com-urfave-cli-v3-3.x
- 721c856 Merge pull request #58 from Slach/renovate/github.com-urfave-cli-v3-3.x
- 55ab530 Merge pull request #59 from Slach/renovate/google.golang.org-api-0.x
- 202a419 Merge pull request #60 from Slach/renovate/go-1.x
- 2e78218 Merge pull request #61 from Slach/renovate/google.golang.org-api-0.x
- 3b6239a Merge pull request #62 from Slach/renovate/cloud.google.com-go-storage-1.x
- 34bbcfa Merge pull request #63 from Slach/renovate/aws-sdk-go-v2-monorepo
- 347ccf6 Merge pull request #64 from Slach/renovate/aws-sdk-go-v2-monorepo
- bcd0fa2 Merge pull request #65 from Slach/renovate/github.com-stretchr-testify-1.x
- 0a1f402 Merge pull request #66 from Slach/renovate/aws-sdk-go-v2-monorepo
- 1866db7 Merge pull request #67 from Slach/renovate/aws-sdk-go-v2-monorepo
- 7698c55 Merge pull request #68 from Slach/renovate/github.com-stretchr-testify-1.x
- e919046 Merge pull request #69 from Slach/renovate/github.com-aws-smithy-go-1.x
- 199f16d Merge pull request #70 from Slach/renovate/aws-sdk-go-v2-monorepo
- 4aca52b Merge pull request #71 from Slach/renovate/aws-sdk-go-v2-monorepo
- f2b9017 Merge pull request #72 from Slach/renovate/actions-setup-go-6.x
- 804e469 Merge pull request #73 from Slach/renovate/golang.org-x-crypto-0.x
- b3c0257 Merge pull request #74 from Slach/renovate/aws-sdk-go-v2-monorepo
- 961e46f Merge pull request #75 from Slach/renovate/google.golang.org-api-0.x
- 33cb40a Merge pull request #76 from Slach/renovate/aws-sdk-go-v2-monorepo
- 429c759 Merge pull request #77 from Slach/renovate/cloud.google.com-go-storage-1.x
- 59e11ab Merge pull request #78 from Slach/renovate/testcontainers-go-monorepo
- a4e8ce3 Merge pull request #79 from Slach/renovate/aws-sdk-go-v2-monorepo
- ba09b3d Merge pull request #80 from Slach/renovate/aws-sdk-go-v2-monorepo
- d3c742b Merge pull request #81 from Slach/renovate/cloud.google.com-go-storage-1.x
- cfda98a Merge pull request #82 from Slach/renovate/google.golang.org-api-0.x
- 2236908 Merge pull request #83 from Slach/renovate/aws-sdk-go-v2-monorepo
- 29e3e80 Merge pull request #84 from Slach/renovate/aws-sdk-go-v2-monorepo
- aa566f1 Merge pull request #85 from Slach/renovate/google.golang.org-api-0.x
- c57d11c broadcom, die in the hell, rollback to minio/minio:latest, fix bitnami/containers#86219
- ecc41e6 chore(deps): bump github.com/docker/docker
- 2960b03 chore(deps): update actions/checkout action to v5
- d00674a chore(deps): update actions/setup-go action to v6
- 99d5c34 chore(deps): update dependency go to 1.25
- 1065beb fix(deps): update aws-sdk-go-v2 monorepo
- 1c2d392 fix(deps): update aws-sdk-go-v2 monorepo
- 32b9bfe fix(deps): update aws-sdk-go-v2 monorepo
- 8c6d841 fix(deps): update aws-sdk-go-v2 monorepo
- f471834 fix(deps): update aws-sdk-go-v2 monorepo
- 107c25f fix(deps): update aws-sdk-go-v2 monorepo
- b4883c6 fix(deps): update aws-sdk-go-v2 monorepo
- d18c1ec fix(deps): update aws-sdk-go-v2 monorepo
- 3d2f077 fix(deps): update aws-sdk-go-v2 monorepo
- cd1f817 fix(deps): update aws-sdk-go-v2 monorepo
- 46bfe65 fix(deps): update aws-sdk-go-v2 monorepo
- cb130cd fix(deps): update aws-sdk-go-v2 monorepo
- ebd322a fix(deps): update aws-sdk-go-v2 monorepo
- 6e22075 fix(deps): update aws-sdk-go-v2 monorepo
- 1d80d1b fix(deps): update aws-sdk-go-v2 monorepo
- d3c2a0e fix(deps): update aws-sdk-go-v2 monorepo
- e26dbe1 fix(deps): update aws-sdk-go-v2 monorepo
- c432c7b fix(deps): update module cloud.google.com/go/storage to v1.56.0
- b39ebee fix(deps): update module cloud.google.com/go/storage to v1.56.1
- 527bf49 fix(deps): update module cloud.google.com/go/storage to v1.56.2
- 0cd5a4b fix(deps): update module cloud.google.com/go/storage to v1.57.0
- 497af44 fix(deps): update module github.com/aws/smithy-go to v1.22.5
- e45b567 fix(deps): update module github.com/aws/smithy-go to v1.23.0
- 852ff1d fix(deps): update module github.com/stretchr/testify to v1.11.0
- 3b68228 fix(deps): update module github.com/stretchr/testify to v1.11.1
- ec28fb2 fix(deps): update module github.com/testcontainers/testcontainers-go to v0.39.0
- 704c1d1 fix(deps): update module github.com/urfave/cli/v3 to v3.3.9
- 7c2ffd9 fix(deps): update module github.com/urfave/cli/v3 to v3.4.0
- 2a9bc0d fix(deps): update module github.com/urfave/cli/v3 to v3.4.1
- cf4a1e0 fix(deps): update module golang.org/x/crypto to v0.41.0
- 54badfa fix(deps): update module golang.org/x/crypto to v0.42.0
- 4bc4c2a fix(deps): update module google.golang.org/api to v0.243.0
- 2413093 fix(deps): update module google.golang.org/api to v0.244.0
- 024358c fix(deps): update module google.golang.org/api to v0.245.0
- e9664d1 fix(deps): update module google.golang.org/api to v0.246.0
- 22bf035 fix(deps): update module google.golang.org/api to v0.247.0
- cc518d1 fix(deps): update module google.golang.org/api to v0.248.0
- e0c2496 fix(deps): update module google.golang.org/api to v0.249.0
- f564213 fix(deps): update module google.golang.org/api to v0.250.0
- de22eac fix(deps): update module google.golang.org/api to v0.251.0
- eb3f10d rollback to bitnami/minio:latest, fix bitnami/containers#81607
v1.0.2
Changelog
- 1c053ad Merge pull request #33 from Slach/renovate/google.golang.org-api-0.x
- 9114e1f Merge pull request #34 from Slach/renovate/aws-sdk-go-v2-monorepo
- fbb17d5 Merge pull request #35 from Slach/renovate/google.golang.org-api-0.x
- 8335856 Merge pull request #36 from Slach/renovate/golang.org-x-crypto-0.x
- 606d757 Merge pull request #37 from Slach/renovate/testcontainers-go-monorepo
- 4440d7e Merge pull request #38 from Slach/renovate/aws-sdk-go-v2-monorepo
- 36fca14 Merge pull request #39 from Slach/renovate/google.golang.org-api-0.x
- 7d8bf20 Merge pull request #40 from Slach/renovate/aws-sdk-go-v2-monorepo
- bb5e09e Merge pull request #41 from Slach/renovate/aws-sdk-go-v2-monorepo
- ff1b169 The changes look good. Let me summarize the key modifications:
- e9042c6 code cleanup after aider
- 249fddc fix(deps): update aws-sdk-go-v2 monorepo
- c74cfaa fix(deps): update aws-sdk-go-v2 monorepo
- 5f6ec4d fix(deps): update aws-sdk-go-v2 monorepo
- 1e775bf fix(deps): update module github.com/aws/aws-sdk-go-v2 to v1.36.6
- c13aba6 fix(deps): update module github.com/testcontainers/testcontainers-go to v0.38.0
- 3882ec0 fix(deps): update module golang.org/x/crypto to v0.40.0
- dafaa73 fix(deps): update module google.golang.org/api to v0.240.0
- c8c2da7 fix(deps): update module google.golang.org/api to v0.241.0
- 5b6db1d fix(deps): update module google.golang.org/api to v0.242.0
v1.0.1
Changelog
- cc50c8a Merge branch 'renovate/google.golang.org-api-0.x'
- 6805181 Merge pull request #15 from Slach/renovate/google.golang.org-api-0.x
- 7eac70e Merge pull request #16 from Slach/renovate/aws-sdk-go-v2-monorepo
- a759963 Merge pull request #17 from Slach/renovate/google.golang.org-api-0.x
- 5917586 Merge pull request #18 from Slach/renovate/aws-sdk-go-v2-monorepo
- e345ee3 Merge pull request #19 from Slach/renovate/cloud.google.com-go-storage-1.x
- a015dd4 Merge pull request #20 from Slach/renovate/google.golang.org-api-0.x
- 340219b Merge pull request #21 from Slach/renovate/golang.org-x-crypto-0.x
- d0acd48 Merge pull request #22 from Slach/renovate/aws-sdk-go-v2-monorepo
- 02cafec Merge pull request #23 from Slach/renovate/aws-sdk-go-v2-monorepo
- 121ba3b Merge pull request #24 from Slach/renovate/google.golang.org-api-0.x
- 84f7ec5 Merge pull request #25 from Slach/renovate/github.com-urfave-cli-v2-2.x
- 6ce0432 Merge pull request #26 from Slach/renovate/github.com-aws-smithy-go-1.x
- 16e2e79 Merge pull request #27 from Slach/renovate/aws-sdk-go-v2-monorepo
- 05088ae Merge pull request #28 from Slach/renovate/google.golang.org-api-0.x
- 3f36d9f Merge pull request #29 from Slach/renovate/aws-sdk-go-v2-monorepo
- 756065f Merge pull request #30 from Slach/renovate/google.golang.org-api-0.x
- c9c7ca2 Merge pull request #31 from Slach/renovate/aws-sdk-go-v2-monorepo
- 2cfce00 Merge pull request #9 from Slach/renovate/github.com-urfave-cli-v2-3.x
- 046ca2f add minimum supported version 24.10 - fix #32
- 94f7e97 feat: add version check for ClickHouse 24.10 or higher
- 2d85612 feat: update app.Run calls to pass context in e2e_test.go
- a5c3c7b fix e2e_test.go
- 80402a6 fix(deps): update aws-sdk-go-v2 monorepo
- 34a5114 fix(deps): update aws-sdk-go-v2 monorepo
- 8bb1d9a fix(deps): update aws-sdk-go-v2 monorepo
- d293c3f fix(deps): update aws-sdk-go-v2 monorepo
- 9afc7a1 fix(deps): update aws-sdk-go-v2 monorepo
- 1b56572 fix(deps): update aws-sdk-go-v2 monorepo
- 04cc12a fix(deps): update aws-sdk-go-v2 monorepo
- 84f7e65 fix(deps): update module cloud.google.com/go/storage to v1.55.0
- 99ec587 fix(deps): update module github.com/aws/smithy-go to v1.22.4
- 7bc471a fix(deps): update module github.com/urfave/cli/v2 to v2.27.7
- 4b2bde9 fix(deps): update module github.com/urfave/cli/v2 to v3
- 2a184fa fix(deps): update module golang.org/x/crypto to v0.39.0
- 85a3e96 fix(deps): update module google.golang.org/api to v0.234.0
- 3edd679 fix(deps): update module google.golang.org/api to v0.235.0
- 3ff6754 fix(deps): update module google.golang.org/api to v0.236.0
- a943c2f fix(deps): update module google.golang.org/api to v0.237.0
- 468dea8 fix(deps): update module google.golang.org/api to v0.238.0
- d172c78 fix(deps): update module google.golang.org/api to v0.239.0
- 6f60267 fix: Correct CLI argument order for urfave/cli parsing in e2e tests
- 4cde202 fix: conditionally add exclude-databases flag in e2e tests
- fe58cd1 fix: remove deprecated
rand.Seedcall - 7f200a4 fix: resolve Azure Blob Storage path handling in e2e tests
- ba208fa fix: set default FTP storage path to root directory
- 9fe2199 freeze minio image until resolve bitnami/containers#81607
- bc52635 migrate from github.com/urfave/cli/v2 to github.com/urfave/cli/v3 complete, e2e_test.go passed
- 7102866 refactor: Update main.go to use urfave/cli v3 function signatures
- e4c6d29 refactor: Update storage path to root directory in S3 storage test
- 0eaf0fe refactor: migrate from cli.App to cli.Command and add context import
- 1e456e6 refactor: replace EnvVars with Sources pattern in flag definitions
- cdb9e1b refactor: update urfave/cli import to v3
v1.0.0
Changelog
- 721e702 (no commit message provided)
- f00e2aa
- 6d5b9c7 Okay, let's look at the diffs provided. The user wants a one-line Git commit message based on these changes. First, I need to understand what's changed.
- 096fea4 Okay, let's look at the problem here. The user mentioned a build failure due to a non-constant format string in the debugf call. The error is in dumper.go line 67.
- 62feee3 Okay, let's see. The user provided a diff for a Go file called gcs.go. The task is to generate a concise one-line Git commit message in Russian, following specific guidelines.
- 520148e Okay, let's see. The user provided a log from an e2e test that's failing. The error is about a database not existing, specifically test_db1. The problem seems to be that the restore process isn't finding the files it needs.
- 1f49732 Add renovate.json
- 19b319a Initial commit
- 04449c6 Merge pull request #1 from Slach/renovate/configure
- 4f766e1 Merge pull request #10 from Slach/renovate/actions-setup-go-5.x
- c37a615 Merge pull request #11 from Slach/renovate/docker-build-push-action-6.x
- 4e23cd8 Merge pull request #12 from Slach/renovate/goreleaser-goreleaser-action-6.x
- 8301f3d Merge pull request #13 from Slach/renovate/cloud.google.com-go-storage-1.x
- 22af6d3 Merge pull request #14 from Slach/renovate/google.golang.org-api-0.x
- 4494f09 Merge pull request #8 from Slach/renovate/google.golang.org-api-0.x
- 45671a1 Refactor: Implement logFailMessage and move ryukDisabled code
- 9ec08ac Revert ""
- 2c437b7 Revert "feat: add --storage-path parameter for remote storage"
- fe98892 Revert "fix: clean file paths to avoid duplicate temp dir segments"
- 33339c6 add compression, test failed
- a8e7fab add debug log to s3.go
- cc03785 build: update go.mod dependencies
- 2282eb0 build: update go.mod dependencies to resolve conflicts
- 46fe8bd build: Обновить конфигурацию GoReleaser до v2
- 3899636 chor: prepare configuration github actions + goreleaser
- d2b7564 chore(deps): update actions/setup-go action to v5
- 39d3f8f chore(deps): update docker/build-push-action action to v6
- 51ee493 chore(deps): update goreleaser/goreleaser-action action to v6
- 5beb7e6 ci: fixes for coverall reports
- ff53a6d ci: добавить GitHub Action для запуска тестов с отчетом о покрытии
- 09dc9f6 ci: обновить флаг goreleaser с --rm-dist на --clean
- 724cdac ci: предоставить права на запись для публикации релиза
- c9fd0f1 cleanup README.md
- dd3c025 cleanup README.md
- 2165a84 cleanup code after aider
- 16f100b cleanup code after aider
- 3f34d88 cleanup code after aider
- d791019 cleanup code after aider, e2e_test.go passed
- 7237f3d cleanup containers name in e2e_test.go
- dd847e4 code clanup after aider
- c776e20 code clanup after aider
- ff994d2 code cleanup after aider
- f19c959 code cleanup after aider
- 9ea457f code cleanup after aider
- 57e3b7a code cleanup after aider
- 2500a73 code cleanup after aider
- 4e93b78 code cleanup after aider
- a66cb74 code cleanup after aider
- fc9d7af code cleanup after aider
- 543def5 code cleanup after aider
- 5000100 code cleanup debug log for file.go after aider
- 243fbab code cleanup, e2e test passed, now we ready for github actions and goreleaser
- b5f45de feat: Enhance GCS client with custom endpoint and HTTP/2 support
- f20f5d3 feat: Implement List and improve Download/error handling in storage
- 139e04b feat: Pass debug parameter to NewGCSStorage and use debug transport
- 204f64b feat: Support anonymous auth and custom transport for GCS storage
- b3acee2 feat: Update fake-gcs-server and minio container startup parameters
- 83026b6 feat: add --storage-path parameter for dump/restore operations
- fe06b35 feat: add --storage-path parameter for remote storage
- d6f2fad feat: add CLICKHOUSE_SKIP_USER_SETUP to test container
- 9f26875 feat: add GCS credentials file support via --storage-key
- 74ac091 feat: add MINIO_SCHEME env var to minio container config
- 48ff699 feat: add S3 credentials and endpoint support
- e29dac4 feat: add S3 storage backend
- dc3bee2 feat: add backup name prefix to test file paths
- 93d1ad2 feat: add database schema dump/restore support
- 59b15f5 feat: add debug flag support for all storage backends
- 1b627b3 feat: add debug logging for GCS requests and responses
- 4afde8f feat: add debug logging for S3 storage operations
- 323a2e3 feat: add debug logging support to storage implementations
- 83aa745 feat: add debug logging to file storage operations
- 00ebfd3 feat: add dump functionality
- bd6de25 feat: add endpoint support for GCS storage
- af203dd feat: add healthcheck to minio container
- 7776700 feat: add initial application structure and restore logic
- bee267c feat: add local file storage implementation
- 5e5d2a5 feat: add recursive option to SFTP List method
- 803b083 feat: add regex-based database/table filtering via CLI flags
- 2bd1b59 feat: add required backupName parameter to dump/restore commands
- 618a4da feat: add stub functions for dumper and restorer
- 67faecd feat: add support for multiple storage backends
- 5cae756 feat: define entrypoint as '/bin/sh' for startFakeGCSContainer
- 6e4eb76 feat: implement quote-aware streaming restore from remote storage
- 2dc8e72 feat: preserve test containers and temp dirs on test failure
- 9193718 feat: refactor test config creation to use CLI flags
- 21edfa1 feat: replace database flag with regex filtering options
- 4305a50 feat: restore verifyTestData for S3 storage tests
- 89b0820 feat: автоматически создавать контейнер Azure Blob при инициализации
- 983105b feat: добавить IsDebug для RemoteStorage с проверкой LOG_LEVEL
- c1e657d feat: добавить debug логирование в AzBlobStorage
- b37afef feat: добавить детальное отладочное логирование для SFTP
- 9de515c feat: добавить логирование отладки для azblob
- 1a7babd feat: добавить отладочное логирование и улучшить FTP-контейнер
- 89556e2 feat: добавить поддержку LOG_LEVEL для всех типов хранилищ
- 08a6e97 feat: добавить сжатие SQL-запросов при восстановлении данных
- 3681394 feat: измени настройки портов FTP-контейнера
- 70b3b80 feat: разрешить подключение к FTP-контейнеру на портах 20000-20001
- 5430b4c fix(deps): update module cloud.google.com/go/storage to v1.54.0
- bce95e6 fix(deps): update module google.golang.org/api to v0.232.0
- b192d8b fix(deps): update module google.golang.org/api to v0.233.0
- 731d19f fix: Allow use of custom endpoint for Google Cloud Storage
- 90c7d3f fix: Correctly configure GCS client with custom HTTP transport
*...