|
1 | 1 | # TimescaleDB Changelog
|
2 | 2 |
|
3 |
| -## 0.9.0 (2018-02-19) |
4 |
| - |
5 |
| -**High-level changes** |
6 |
| -* Support for multiple extension versions on different databases in the |
7 |
| -same PostgreSQL instance. This allows different databases to be updated |
8 |
| -independently and provides for smoother updates between versions. No |
9 |
| -more spurious errors in the log as the extension is being |
10 |
| -updated, and new versions no longer require a restart of the database. |
11 |
| -* Significant refactoring to simplify and improve codebase, including |
12 |
| -improvements to error handling, security/permissions, and more. |
13 |
| -* Corrections to edge-case scenarios involving dropping schemas, |
14 |
| -hypertables, dimensions, and more |
15 |
| -* Correctness improvements through propagating reloptions from main |
16 |
| -table to chunk tables and blocking `ONLY` commands that try to alter |
17 |
| -hypertables (i.e., changes should be applied to chunks as well) |
18 |
| -* Addition of a `migrate_data` option to `create_hypertable` to allow |
19 |
| -non-empty tables to be turned into hypertables without separate |
20 |
| -creation & insertion steps. Note, this option may take a while if the |
21 |
| -original table has lots of data. |
22 |
| -* Support for `ALTER TABLE RENAME CONSTRAINT` |
23 |
| -* Support for adjusting the number of partitions for a space dimension |
24 |
| -* Improvements to tablespace handling |
25 |
| - |
26 |
| -**Notable commits** |
27 |
| -* [f13969e] Fix possible memory safety issue and squash valgrind error. |
28 |
| -* [ef74491] Migrate table data when creating a hypertable |
29 |
| -* [2696582] Move index and constraints drop handling to event trigger |
30 |
| -* [d6baccb] Improve tablespace handling, including blocks for DROP and REVOKE |
31 |
| -* [b9a6f89] Handle DROP SCHEMA for hypertable and chunk schemas |
32 |
| -* [b534a5a] Add test case for adding metadata entries automatically |
33 |
| -* [6adce4c] Handle TRUNCATE without upcall and handle ONLY modifier |
34 |
| -* [b7ebe06] Handle change owner without upcall |
35 |
| -* [71b1124] Delete orphaned dimension slices |
36 |
| -* [fa19a54] Handle deletes on metadata objects via native catalog API |
37 |
| -* [6e011d1] Refactor hypertable-related API functions |
38 |
| -* [5afd39a] Fix locking for serializing chunk creation |
39 |
| -* [6dd2c46] Add check for null in ca_append_rescan to prevent segfault |
40 |
| -* [71962b8] Refactor dimension-related API functions |
41 |
| -* [cc254a9] Fix CREATE EXTENSION IF NOT EXISTS and error messages |
42 |
| -* [d135256] Spread chunk indexes across tablespaces like chunks |
43 |
| -* [e85721a] Block ONLY hypertable on all ALTER TABLE commands. |
44 |
| -* [78d36b5] Handle subtxn for cache pinning |
45 |
| -* [26ef77f] Add subtxn abort logic to process_utility.c |
46 |
| -* [25f3284] Handle cache invalidation during subtxn rollback |
47 |
| -* [264956f] Block DROP NOT NULL on time-partitioned columns. |
48 |
| -* [ad7d361] Better accounting for number of items stored in a subspace |
49 |
| -* [12f92ea] Improve speed of out-of-order inserts |
50 |
| -* [87f055d] Add support for ALTER TABLE RENAME CONSTRAINT. |
51 |
| -* [da8cc79] Add support for multiple extension version in one pg instance |
52 |
| -* [68faddc] Make chunks inherit reloptions set on the hypertable |
53 |
| -* [4df8f28] Add proper permissions handling for associated (chunk) schemas |
54 |
| -* [21efcce] Refactor chunk table creation and unify constraint handling |
55 |
| - |
56 |
| -**Thanks** |
57 |
| -* @Anthares for a request to pass reloptions like fill factor to child chunks |
58 |
| -* @oldgreen for reporting an issue with subtransaction handling |
59 |
| -* @fvannee for a PR that fixed a bug with `ca_append_rescan` |
60 |
| -* @maksm90 for reporting an superfluous index being created in an internal catalog table |
61 |
| -* @Rashid987 for reporting an issue where deleting a chunk, then changing the time interval would not apply the change when a replacement chunk is created |
62 |
| -* RaedA from Slack for reporting compilation issues on Windows between |
63 |
| -0.8.0 and this release |
64 |
| -* @haohello for a request to adjust the number of partitions for a given dimension |
65 |
| -* @LonghronShen and @devereaux for reporting an issue (and submitting a PR) for handling version identification when there is more to the version than just major and minor numbers |
66 |
| -* @carlospeon for reporting an issue with dropping hypertables |
| 3 | +**A revised version of 0.9.0 is forthcoming soon. Please do not attempt |
| 4 | +to update yet** |
67 | 5 |
|
68 | 6 | ## 0.8.0 (2017-12-19)
|
69 | 7 |
|
|
0 commit comments