Skip to content

Releases: bluelabsio/records-mover

Breaking changes: Change public interface

03 Mar 01:59
972bc10
Compare
Choose a tag to compare

Breaking changes:

  • Initial public interface changes:
    • Move Records objects exports to records package
    • Define public interface for db package
    • Export multiple constructors for records formats
    • Explicitly offer Airflow hooks as public interface
    • Allow easy Records construction with an inferred session
    • Allow Records objects import from key places
  • Remove utility methods not used by records-mover itself

New features:

  • Add SqlAlchemyDbHook for more Airflow support

Bug fixes / reliability improvements:

  • None

Other updates:

  • Add MAINT.md with development information.

Better help for adding new database names

01 Mar 13:38
Compare
Choose a tag to compare

New features:

  • Offer better guidance on adding new databases

Bug fixes / reliability improvements:

  • None

Other updates:

  • None

Fix PyPI release

27 Feb 00:52
90522dd
Compare
Choose a tag to compare

Breaking changes:

  • None

New features:

  • None

Bug fixes / reliability improvements:

  • None

Other updates:

  • Fix setup.py to teach PyPI markup format of README.md and address package publishing issue

Remove deprecated code, arguments, open source public repo created!

27 Feb 00:30
b1997bb
Compare
Choose a tag to compare

Breaking changes:

  • db_name is required on the command-line for table sources and targets.
  • JobContext renamed to Session, factory functions moved to Session initializer.
  • Remove logging, temporary file management and argument parsing/JSON validation responsibilities of JobContext/Session.
  • Remove deprecated schema_sql argument in sources
  • Remove deprecated lpass_show()
  • Remove deprecated schema/table/engine params to dataframe() source

New features:

  • Repo made public! LICENSE.md, CODE_OF_CONDUCT.md added.

Bug fixes / reliability improvements:

  • Allow use of library without pandas installed
  • Allow user to specify psycopg2 variant when installing as a library.
  • Address dependency conflicts with PyYAML
  • Gracefully recover if Redshift admin schema SQL view not installed

Other updates:

  • Document use and installation steps in README.md and INSTALL.md

BigQuery now supported via Airflow connections

20 Feb 22:55
Compare
Choose a tag to compare

New features:

  • BigQuery now supported via Airflow connections

Bug fixes / reliability improvements:

  • None

Other updates:

  • Change 'csv' source/target name in mvrec CLI to 'file'
  • Released to PyPI
  • Remove some now-unneeded internal backwards-compatibility bits