Skip to content

Releases: Slach/clickhouse-dump

v1.0.1

01 Jul 01:48
Compare
Choose a tag to compare

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.Seed call
  • 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

14 May 07:41
Compare
Choose a tag to compare

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
    *...
Read more