Skip to content

Latest commit

 

History

History
86 lines (54 loc) · 1.92 KB

File metadata and controls

86 lines (54 loc) · 1.92 KB

Changelog

0.5.3

Security

  • Upgraded protobuf from 5.29.1 to 6.33.6 to fix two high-severity CVEs:
    • JSON recursion depth bypass (protobuf < 5.29.6)
    • Denial of Service via recursive groups in pure-Python backend (protobuf < 5.29.5)
  • Upgraded google-cloud-bigquery from 3.27.0 to 3.40.1
  • Upgraded google-auth from 2.37.0 to 2.49.1
  • Upgraded google-api-core from 2.24.0 to 2.30.0
  • Upgraded grpcio / grpcio-status from 1.68.1 to 1.78.0
  • Added explicit protobuf>=5.29.6 lower-bound in pyproject.toml to protect downstream consumers

Fix

  • migration_cli.py: --gcp-sa-json-dir and --gcp-sa-json-fname CLI arguments were silently ignored due to both reading from args.migrations_dir instead of their own argument attributes

Removed

  • Dropped Python 3.9 support (EOL since October 2025). The updated security dependency chain (cryptography>=46, cffi>=2.0, pycparser==3.0) requires Python >=3.10. Minimum supported version is now Python 3.10

0.5.2.

Feature

  • Rollback the last migration

Documentation

  • README.md
    • Modified sections
      • Getting Started
      • Rolling Back Migrations

0.5.1

Documentation

  • README.md
    • Modified sections
      • Create the neccessary files in the folders

0.5.0

Feature

  • Rollback to a specific migration

Documentation

  • README.md
    • New sections
      • Migration log
    • Modified sections
      • Running migrations
      • Rollback migrations

0.4.3

Documentation

  • README.md
    • GCP Service account creation process updated

0.4.2

Documentation

  • README.md
    • Sample code: import correction
    • New sections:
      • GCP Service account creation process
      • Migration naming convention

0.4.1

Documentation

  • README.md sample code: removed unnecessary lines of code

0.4.0

This is the first release which uses the CHANGELOG file.