Releases: heikomuller/histore
Releases · heikomuller/histore
Release 0.4.1
This release includes:
- Handle empty CSV files properly.
Release 0.4.0
This release contains the following changes:
- Add more compact archive serialization option.
- Add option to select archive serializer (#27).
- Add option to commit dataset snapshot from a data stream.
- Add
histore.archive.reader.SnapshotReader
(ahistore.document.base.Document
implementation) to read dataset snapshots. - Add close method to
histore.archive.reader.ArchiveReader
interface. - Change behavior of
histore.document.schema.to_schema()
to take existing Column objects into account. - Direct update of archive snapshots via
apply()
andhistore.document.operator.DatasetOperator
. - Require archives to be created from initial snapshot if primary key is used.
- Add
histore.document.json.base.JsonDocument
to read serialized Json documents. - Use user's cache directory as the default parent directory for archive managers.
- Remove option for partial merge.
- Rename type-hint
Schema
toDocumentSchema
. - Add empty document class
histore.document.mem.Schema
. - Change format of serialized archive JSON files.
- Change internal representation of timestamps.
Release 0.3.1
This release includes the following changes:
- Disable type inference when checking out dataset snapshot as data frame (#24)
Release 0.3.0
This release includes:
- Add support for archive rollback.
Release 0.2.2
- Add default Json encoder and decoder for
ArchiveFileStore
. - Add optional operation descriptor to snapshots (#21).
Release 0.2.1
- Fix bug when adding snapshot from file without primary key (#19)
Release 0.2.0
- Include wrapper for CSV files
- Commit CSV files directly to a HISTORE archive
Release 0.1.5
- Add getitem and get() method to
SnapshotListing
Release 0.1.4
- Add index position information to column class (#11)
Release 0.1.3
- Add archive manager that maintains descriptors in a relational database (#8)