Release 0.3.0

This commit is contained in:
Rob Kiefer 2017-07-31 11:06:36 -04:00 committed by RobAtticus
parent 2200010ddb
commit d1f66c5af4
7 changed files with 2460 additions and 3 deletions

View File

@ -1,5 +1,17 @@
# TimescaleDB Changelog # TimescaleDB Changelog
## 0.3.0 (2017-07-31)
**High-level changes**
* "Upserts" are now supported via normal `ON CONFLICT DO UPDATE`/`ON CONFLICT DO NOTHING` syntax. However, `ON CONFLICT ON CONSTRAINT` is not yet supported.
* Improved support for user-defined triggers on hypertables. Now handles both INSERT BEFORE and INSERT AFTER triggers, and triggers can be named arbitrarily (before, a \_0\_ prefix was required to ensure correct execution priority).
* `TRUNCATE` on a hypertable now deletes empty chunks.
**Notable commits**
* [23f9d3c] Add support for upserts (`ON CONFLICT DO UPDATE`)
* [1f3dcd8] Make `INSERT`s use a custom plan instead of triggers
* [f23bf58] Remove empty chunks on `TRUNCATE` hypertable.
## 0.2.0 (2017-07-12) ## 0.2.0 (2017-07-12)
**High-level changes** **High-level changes**

View File

@ -9,7 +9,7 @@ endif
EXTENSION = timescaledb EXTENSION = timescaledb
EXT_VERSION = $(shell cat timescaledb.control | grep 'default' | sed "s/^default_version = '\(.*\)'/\1/g") EXT_VERSION = $(shell cat timescaledb.control | grep 'default' | sed "s/^default_version = '\(.*\)'/\1/g")
# Get list of SQL files that need to be loaded. # Get list of SQL files that need to be loaded.
SQL_FILES = $(shell cat sql/setup_load_order.txt sql/functions_load_order.txt sql/init_load_order.txt) SQL_FILES = $(shell cat sql/setup_load_order.txt sql/functions_load_order.txt sql/init_load_order.txt)
# Get versions that update scripts should be generated for. (ex. '0.1.0--0.1.1'). # Get versions that update scripts should be generated for. (ex. '0.1.0--0.1.1').

View File

@ -1,2 +1 @@
sql/timescaledb--0.1.0--0.2.0.sql sql/timescaledb--0.1.0--0.2.0.sql

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
# timescaledb extension # timescaledb extension
comment = 'Enables scalable inserts and complex queries for time-series data' comment = 'Enables scalable inserts and complex queries for time-series data'
default_version = '0.2.1-dev' default_version = '0.3.0'
module_pathname = '$libdir/timescaledb' module_pathname = '$libdir/timescaledb'
relocatable = true relocatable = true