Skip to content

Latest commit

 

History

History
208 lines (161 loc) · 10.3 KB

CHANGELOG.md

File metadata and controls

208 lines (161 loc) · 10.3 KB

Changelog

v2.8.5 (2024-02-20)

Features

  • Allow specifying filename as a field. (0a47ce8)

Fixes

v2.8.4 (2023-07-06)

Features

  • Allow unnamed tables. (a5a670f)
  • Simplify programmatic api. (2d4a4d0)

Fixes

  • Apply minimum bound to configly. (f0d4dba)
  • root_path composition of s3 paths. (51be9a7)

v2.8.3 (2023-06-21)

Features

  • Add skip_if_exists per-table option for backups. (e0bd4f2)

Fixes

  • Dont assume later versions of configly. (c4991ad)
  • Re-point docker build tag names. (aecb058)

v2.8.2 (2023-06-12)

Features

  • Use correct secrets names. (2380701)
  • Route --conn through config so that config-level "connection:" field works in
    the same way. (f238c30)

v2.8.1 (2023-06-08)

Fixes

v2.8.0 (2023-05-02)

Features

  • Publish dockerhub databudgie image. (80fbe97)
  • Allow specifying config through stdin/raw config cli option. (88146e5)
  • Allow setting configuration through environment variables. (6a005dd)
  • databudgie.yml/json/toml (0b63b43)

Fixes

  • Bug where table level disablement wouldnt have taken effect based on
    parent-level enablement. (5f23c07)

v2.7.5 (2023-04-21)

Fixes

  • Avoid weird python behavior that ignores path components with absolute paths. (6d97bce)

v2.7.4 (2023-04-21)

Features

  • Implement dry-run/stats. (ffe6e95)
  • Exclusion from the cli. (4dfbf36)
  • Add option to define named connections. (58df61e)

Fixes

  • s3 stuff. (4d3d978)
  • Ensure s3 paths are composed correctly, with root_location. (64d89c2)
  • Add .sql extension to sql files. (cdc8775)

v2.7.2 (2023-01-12)

Features

  • Support sqlalchemy 2.0. (edbc9fc)

Fixes

  • Put release CI in the correct folder. (878b386)
  • Issue where locations fallback value was overridden by empty string. (27d3d40)
  • Issues from release. (48c0d75)

v2.7.1 (2022-11-10)

Fixes

v2.7.0 (2022-11-09)

Features

  • Automatically include dependent tables. (1c96e20)
  • Warn on unused table definitions. (1d2a22b)
  • Pretty output. (920f260)
  • Add version cli flag. (55e7e78)
  • Add CLI arguments which compose with config. (0ceb620)
  • Allow ddl/sequences/data as table-specific pieces of configuration. (96cc6e9)
  • Add ability to stack config. (01e90fe)
  • Config option to restore postgres sequences. (6cf7d3f)
  • Support url components, rather than just the whole url string. (39c7ad5)
  • Add support for backing up and restoring schema DDL. (fb3902b)
  • Add optional compression. (60c9eff)
  • Allow a tables list to enable multiple targets of the same table. (b9ee003)
  • Add ability to drop/restore empty database as "clean" state. (e993db0)
  • Add backup and restore functionality for ddl. (dc852b0)
  • Support local backups, make boto3 an optional dependency. (4acc494)
  • Implement globbing for restore operations. (149ba4f)
  • Add ability to specify tables as globs for backup. (5ffef96)

Fixes

  • Bug where s3 bucket name is repeated in ddl paths. (f4ddd51)
  • Bug where mutation of the underlying config dict structure affects later config
    lookups. (5c81460)
  • Autodeploy to artifactory. (26374b6)
  • postgres version compatibility. (44adc2b)
  • compatibility with sqlalchemy 1.3. (c473e82)
  • Only require URL on commands which use it. (8a98d32)
  • Handle the restore case where the backed up folder does not exist. (9353c62)
  • Support sqlalchemy 1.3. (9aea6b4)
  • #43 replace experimental postgres table search (f0d4237)
  • #43 backup hangs during table inspection (633ce7d)
  • Misc fixes. (b1b64f6)
  • Add missing py.typed file. (6e6d664)
  • Loosen version constraints. (c619781)
  • Black reformatting changes. (c83b91e)
  • lessen set of required dependencies. (22d6b34)
  • add missing dependencies (2298efe)