Releases: toluaina/pgsync
Releases · toluaina/pgsync
2.1.4
- Add support for specifying checkpoint file location
2.1.3
- Pin Elasticsearch client for compatibility with OpenSearch
2.1.2
- upgraded package versions and type hints
- fix syntax error when database name contains hyphen(-) (#152)
- fix parent NoneType error when inserting into a through table #145
2.1.1
- Use ELASTICSEARCH_HOST value instead of parsed url in connection (#134)
2.1.0
- Fix bootstrap triggers creation
2.0.0
Breaking Changes
- Changed node attribute of schema to be a dict instead of a list
- Use the schema migration tool to convert existing schema
scripts/migrate_schema_v2 -c /path/to/schema.json
- New trigger methods require a rerun of the bootstrap
bootstrap -t -c /path/to/schema.json
bootstrap -c /path/to/schema.json
Features
- Adds support for Elasticsearch routing
- Check replication slots exists when syncing
- Move trigger functions into Materialized views for enhanced performance
1.1.33
- Fixed Children records ignored when a custom foreign_key key #114
- support aws managed Elasticsearch
- Addresses #108 (#110)
- Adds support for all Elasticsearch mapping parameters (#106)
- Addresses #107 (#109)
- Adds _doc to the mappings when using ES < 7 (#101)
1.1.32
Republishing previous release
1.1.31
- Support plugins. See doc here
- Extend JSON/JSONB support. See doc here
- Elasticsearch SSL support
- Support for loose fkey declaration
1.1.30
- Fixed transform concat bug