Timescale/timescaledb: Release 0.1.0

Name: timescaledb

Owner: Timescale

Release: 0.1.0 (2017-06-28)

Released: 2017-06-28

License: NOASSERTION

Release Assets:

IMPORTANT NOTE

Starting with this release, TimescaleDB will now support upgrading between extension versions using the typical ALTER EXTENSION command, unless otherwise noted in future release notes. This important step should make it easier to test TimescaleDB and be able to get the latest benefits from new versions of TimescaleDB. If you were previously using a version with the -beta tag, you will need to DROP any databases currently using TimescaleDB and re-create them in order to upgrade to this new version. To backup and migrate data, use pg_dump to save the table schemas and COPY to write hypertable data to CSV for re-importing after upgrading is complete. We describe a similar process on our docs.

High-level changes

  • More refactoring to stabilize and cleanup the code base for supporting upgrades (see above note)
  • Correct handling of ownership and permission propagation for hypertables
  • Multiple bug fixes

Notable commits

  • [696cc4c] Provide API for adding hypertable dimensions
  • [97681c2] Fixes permission handling
  • [aca7f32] Fix extension drop handling
  • [9b8a447] Limit the SubspaceStore size; Add documentation.
  • [14ac892] Fix possible segfault
  • [0f4169c] Fix check constraint on dimension table
  • [71c5e78] Fix and refactor tablespace support
  • [5452dc5] Fix partiton functions; bug fixes (including memory)
  • [e75cd7e] Finer grained memory management
  • [3c460f0] Fix partitioning, memory, and tests
  • [fe51d8d] Add native scan for the chunk table
  • [fc68baa] Separate out subspace_store and add it to the hypertable object as well
  • [c8124b8] Use hypercube instead of dimension slice list
  • [f5d7786] Change the semantics of range_end to be exclusive
  • [700c9c8] Refactor insert path in C.
  • [0584c47] Created chunk_get_or_create in sql with an SPI connector in C
  • [7b8de0c] Refactor catalog for new schema and add native data types
  • [d3bdcba] Start refactoring to support any number of partitioning dimensions

To top