Releases: bluelabsio/records-mover
Releases · bluelabsio/records-mover
Breaking changes: Change public interface
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
New features:
- Offer better guidance on adding new databases
Bug fixes / reliability improvements:
- None
Other updates:
- None
Fix PyPI release
Breaking changes:
- None
New features:
- None
Bug fixes / reliability improvements:
- None
Other updates:
- Fix
setup.py
to teach PyPI markup format ofREADME.md
and address package publishing issue
Remove deprecated code, arguments, open source public repo created!
Breaking changes:
db_name
is required on the command-line fortable
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
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