Releases: qonto/postgresql-partition-manager
Releases · qonto/postgresql-partition-manager
v1.0.0
Changelog
New Features
- 1b47230: feat(ppm): Allow switching to a new interval size for new partitions (@dverite)
- fad36dc: feat(ppm): Implement new strategy to cleanup partitions. (@dverite)
- 6342699: feat(ppm): Optionally use a work date (from the PPM_WORK_DATE environment variable) (@dverite)
Bug fixes
- ee856c3: fix(bats): Do not use FORCE to drop the unittest database. (@dverite)
- 1635707: fix(bats): replace random generator for tables (@dverite)
- 394aa71: fix: do not rotate timestamptz to UTC (@dverite)
Other work
- cc54734: Allow changing the interval (daily,weekly,...) in an existing configuration (@dverite)
- 185be36: test(bats): add a "run check" test with UUID-based partitions (@dverite)
- b071150: test(bats): add test for gaps in the partition set (@dverite)
- a542780: test(bats): do not overwrite PGDATABASE when a db argument is not passed (@dverite)
- 2560486: test(bats): generate coverage info during end-to-end tests (#61) (@dverite)
- 8fc1619: test(bats): remove temporary yaml configuration files (@dverite)
- e9dd176: test(bats): remove the unused arguments to create_partitioned_table (@dverite)
- ee324bd: test(bats): replace mock-based provisioning tests by end-to-end tests (@dverite)
- 8256515: test(bats): speed up the tests by creating the db on each file rather than each test (@dverite)
- 08dbffd: test(bats): use random database names instead of the hardcoded "unittest" (@dverite)
- f205e3e: test(coverage): temporarily do not fail on low code coverage (@dverite)
- 52fc469: test(mock): remove yearBeforePartition for drop and detach tests. (@dverite)
Full Changelog: 0.2.2...1.0.0
v0.2.2
v0.2.1
v0.2.0
Changelog
Bug fixes
- 9d4699a: fix(linter): issues (@dcupif)
- 9e58a82: fix: Typos "partioned/partioning" => "partitioned/partitioning" (@dverite)
Other work
- 5d743e8: Copy all properties of partitioned table when creation partition (@ylegat)
- 84314a3: Support partition key in type: timestamp with time zone (@tzzzoz)
Full Changelog: 0.1.0...0.2.0
v0.1.0
Changelog
New Features
- 36b9766: feat(partition): Add quarterly partition (@vmercierfr)
- 7a5079c: feat(ppm): Add quarterly partition (@vmercierfr)
Bug fixes
- 20e043c: fix(bats): Fix build settings (@vmercierfr)
Dependency updates
- 3551d0f: fix(deps): update module github.com/go-playground/validator/v10 to v10.20.0 (@renovate[bot])
Documentation updates
- 668fa3d: doc(release): fix typo in release (@vmercierfr)
- 407549e: doc(release): move file to root directory (@vmercierfr)
Other work
- d8e1262: Add renovate.json (@renovate[bot])
- 3ae719b: fix (@vmercierfr)
- 8a36d2e: refact(bats): Simplify test helpers (@vmercierfr)
- 740cf63: refact(bounds): Simplify quarter code (@vmercierfr)
- 6d86fcc: refact(cmd): Rewrite package to split PostgreSQL logic (@vmercierfr)
- da95adb: refact(partition): Rewrite package to split PostgreSQL logic (@vmercierfr)
- 8ef42b2: refact(postgresql): Rewrite package to split PostgreSQL logic (@vmercierfr)
- dcaf1c6: refact(ppm): Rewrite package to split PostgreSQL logic (@vmercierfr)
Full Changelog: ...0.1.0
v0.0.1-beta2
Changelog
Other work
- 6d86fcc: refact(cmd): Rewrite package to split PostgreSQL logic (@vmercierfr)
- da95adb: refact(partition): Rewrite package to split PostgreSQL logic (@vmercierfr)
- 8ef42b2: refact(postgresql): Rewrite package to split PostgreSQL logic (@vmercierfr)
- dcaf1c6: refact(ppm): Rewrite package to split PostgreSQL logic (@vmercierfr)
Full Changelog: ...0.0.1-beta2
v0.0.1-beta1
Changelog
Other work
- 6d86fcc: refact(cmd): Rewrite package to split PostgreSQL logic (@vmercierfr)
- da95adb: refact(partition): Rewrite package to split PostgreSQL logic (@vmercierfr)
- 8ef42b2: refact(postgresql): Rewrite package to split PostgreSQL logic (@vmercierfr)
- dcaf1c6: refact(ppm): Rewrite package to split PostgreSQL logic (@vmercierfr)
Full Changelog: ...0.0.1-beta1