- [fix] Mishandling time zone for timestamp type.
- [new] Add type cast option instead of filter option for #transport_delta and #transport_all.
- [fix] Boolean type cast was reverse.
- [new] Add type cast option for queuery.
- [fix] Loosen pg version restriction to allow >0.18 to support Rails 5. Note that Redshift is PostgreSQL 8 compatible and pg >0.18 does not support PostgreSQL 8. Now you can use any version of pg and most version of pg works with Redshift, but you must take a risk.
- [INCOMPATIBLE] This library is renamed to "redshift_connector". Just modify your Gemfile from "redshift-connector" to "redshift_connector".
- [INCOMPATIBLE] redshift-connector-data_file gem is merged.
- [INCOMPATIBLE] (internal) *DataFileBundle#each, #each_row, #each_object, #each_batch, #all_data_objects are removed. Use DataFileBundleReader class instead.
- [INCOMPATIBLE] (internal) AbstractDataFileBundle class is removed.
- [INCOMPATIBLE] (internal) AbstractDataFile class is removed.
- [fix] RedshiftConnector.transport_all: src_table/dest_table parameter did not work.
- [fix] RedshiftConnector.transport_all (strategy=rename): newer activerecord-import requires class name.
- no change.
- Removes aws-sdk dependency
- [fix] RedshiftConnector.foreach did not work
- [fix] RedshiftConnector.transport_delta_from_s3, .transport_all_from_s3 were wrongly dropped, restore them.
- [INCOMPATIBLE] Library hierarchy changed: redshift-connector/* -> redshift_connector/*. redshift-connector.rb still exists as an entry point for bundler.
- [new] Exporter becomes pluggable. You can implement your own exporter data source instead of ActiveRecord.
- version number change only.
- Unifies version 4.x (supports Rails 4) and 5.x (supports Rails 5).
- [new] Separates S3 access layer to another gem: redshift-connector-data_file
- [new] New option enable_sort for Connector.foreach, to enforce global sorting.
- [CHANGE] Drops export-only-once feature (and FORCE environment switch), it is not so useful. Exporter now always exports data.
- [new] Allows reading from S3 signed URL (for separated export/import processes)
- First release for Rails 5 series.
- [fix] Add option for AWS multi-regions support
- [new] New method RedshiftConnector.foreach to read rows with UNLOAD
- [new] New methods RedshiftConnector.transport_delta_from_s3, .transport_all_from_s3 to read from S3
- [new] Introduces rebuild operator. New facade method Connector.transport_all.
- [fix] Correctly parses UNLOAD-generated CSV (dangerous characeters are escaped by backslash).
- [new] Allow configure the default logger by RedshiftConnector.logger=.
First release for Rails 4 series.