Releases: hashmap-kz/pgrwl
Releases · hashmap-kz/pgrwl
v1.0.23
Changelog
New Features
- 0eaf853 feat: envconfig (v2)
Bug fixes
- 05a512b fix(backup): add tryMutex locks inside cron scheduler
- 043aae6 fix: localdev scripts for basebackup with envconfig
- 6ebfe7d fix: remove typo (testing stubs)
- cb534d1 fix: update .gitattributes (exclude charts directory)
- 385fc08 fix: update env-vars config reference
- 0d0365a refactor: cleanup config naming
- 4ba071a refactor: update helm chart appVersion beforehand
Documentation updates
v1.0.22
pgrwl-helm-chart-0.0.1
Cloud-native PostgreSQL WAL receiver
v1.0.21
Changelog
New Features
- 0c92143 feat: basebackup metrics
Bug fixes
- 771899c fix: lint issues
- e5b7a33 fix: update wal-files-deleted metric, when triggered by API
- 85ba3fc refactor: clean-code, backup metrics
- a65e109 refactor: make help
- 916a323 refactor: organize package structure, clean-code
- d3bba70 refactor: simplify backup mode runner (no jobq)
- d293e06 refactor: update dashboard
- 2330993 refactor: update dashboards (examples, localdev)
- 2953442 refactor: update k8s examples (promtail configs)
- 63c28ba refactor: update k8s examples, integration tests (add loki/promtail)
- 2bee7ba refactor: update mods
Dependency updates
- aeb2728 build(deps): bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0
Documentation updates
- 8e6d4ae docs: update README.md (test/integration)
Build process updates
v1.0.20
Changelog
New Features
- 9474cd6 feat(receive): add API for brief-config
- c738cc5 feat: basebackup basic manifest
- 7ab52ab feat: basebackup retention cfg. support of keep_last, posix cron syntax.
- 871ce7b feat: basebackup retention. proper cleanup.
- b293985 feat: check receiver retain config before perform archive-cleanup by backup svc
- c51d193 feat: cleanup wal-archive by basebackup svc (stop-lsn)
Bug fixes
v1.0.19
Changelog
New Features
- 42150c7 feat(basebackup): time/count based retention
- 1040739 feat: basebackup retention -> count/time based. basic structure.
Bug fixes
- 11e9714 fix: update readme, update backup-retention configs
- ed5db59 refactor: huge refactoring among opt components (packages, naming, simplification, clean-code)
- 6fdff7d refactor: huge renaming v2, organize utilities, group shared components
- 5764eae refactor: move storage manifest to a proper file
- 27b7d0a refactor: update k8s manifests
Documentation updates
- 0bc0bb6 docs: add doc.go for packages
- b7c5c27 docs: update config reference
- 8b77564 docs: update readme, disaster recovery section
- 2ab5e83 docs: update readme, disaster recovery section
- 41841f8 docs: update readme, disaster recovery section
- 33e720c docs: update readme, usage section
- 76d8437 docs: update readme, usage section, TOC
Build process updates
v1.0.18
Changelog
New Features
- cb91b0d feat: upload basebackup *.done marker
Bug fixes
- 3099357 fix(core): change config structure (uploader/retention) owned by 'receiver'
- af392cd fix: ignore *.json backup-info on restore
- 94dc6f5 fix: marker file with stop_result{} info.
- 670665c fix: retain backups, add trailing slash
- 256e90b fix: unit-tests, lint (config structure changes)
- 5344cbd fix: update Makefile
- 0f0e66e refactor: clean code in config, implement checks, simplify
- 244e676 refactor: clean code in config, update error messages
- ff02f62 refactor: config checks, basebackup mode, clean code
- 11aa092 refactor: rename files in cmd/ -> group by mode/cli
- 1d1e03e refactor: simplify cmd/ directory, clean code
- e6874e5 refactor: simplify cmd/ directory, clean code
- d6f6efb refactor: update config checks, add k8s manifests for pgrwl running in a 'basebackup' mode
- 24e7ddf refactor: wait until pgrw.Run() has started
Documentation updates
- 21834b1 docs: add 'backup-mode' diagram
- a2df1a0 docs: add a 'serve-mode' diagram
- bdeb1c4 docs: update assets
- b58853f docs: update config reference, add 'backup' section
Other work
- c1ce627 add a placeholder for a backup retantion job
- a95d732 implement basebackup retainer
- fe5882c introduce basebackup configuration
- 6ae3c83 introduce basebackup supervisor (basic structure)
- 30d0d25 placeholder for a backup retention job
- 6e80c8a supervisor for basebackup, cron records
- e941bb7 update localdev scripts
- ff9f469 update manifests for basebackup
- d9012a6 upload basebackup *.done marker file
v1.0.17
Changelog
New Features
- 23290aa feat: implementing basebackup CLI
- a3327f3 feat: restore from the latest available backup by default
Bug fixes
- 22a2438 refactor: integration tests, restoring from s3/localfs (basebackup + WAL archive), general cleanup.
Dependency updates
- 80015af build(deps): bump github.com/hashmap-kz/storecrypt from 1.0.4 to 1.0.5
- eea013e build(deps): bump golang.org/x/time from 0.11.0 to 0.12.0
Documentation updates
- 9884395 docs: update readme, add developer notes (docs/developer_notes.md)
v1.0.16
Changelog
New Features
- a89559e feat: basebackup CLI, with local/remote storage setup
- 82edc47 feat: basebackup, implementing restore CMD
- 9be6b4a feat: basebackup, streaming component
Bug fixes
- 3af4865 fix: basebackup directory
- 2c3a06f fix: basebackup label (timestamp)
- 9a0e83a fix: internal tests
Documentation updates
- b04d738 docs: update CLI, add README about basebackup
- 08892bd docs: update README.md
- 40c5fcf docs: update badges
- 9f61b09 docs: update badges (v2)
- d35b44a docs: update readme
- bb40227 docs: update readme, add notes on basebackup