|
1 | 1 | # Changes for cratedb-toolkit
|
2 | 2 |
|
| 3 | + |
3 | 4 | ## Unreleased
|
4 | 5 |
|
5 |
| -- Refactor strategies `delete`, `reallocate`, and `snapshot`, to |
| 6 | +- SQLAlchemy: Add a few patches and polyfills, which do not fit well |
| 7 | + into the vanilla Python driver / SQLAlchemy dialect. |
| 8 | + |
| 9 | +- Retention: Refactor strategies `delete`, `reallocate`, and `snapshot`, to |
6 | 10 | standalone variants.
|
7 | 11 |
|
8 |
| -- Bundle configuration and runtime settings into `Settings` entity, |
| 12 | +- Retention: Bundle configuration and runtime settings into `Settings` entity, |
9 | 13 | and use more OO instead of weak dictionaries: Add `RetentionStrategy`,
|
10 | 14 | `TableAddress`, and `Settings` entities, to improve information passing
|
11 | 15 | throughout the application and the SQL templates.
|
12 | 16 |
|
13 |
| -- Add `--schema` option, and `CRATEDB_EXT_SCHEMA` environment variable, |
| 17 | +- Retention: Add `--schema` option, and `CRATEDB_EXT_SCHEMA` environment variable, |
14 | 18 | to configure the database schema used to store the retention policy
|
15 | 19 | table. The default value is `ext`.
|
16 | 20 |
|
17 |
| -- Use full-qualified table names everywhere. |
| 21 | +- Retention: Use full-qualified table names everywhere. |
18 | 22 |
|
19 |
| -- Fix: Compensate for `DROP REPOSITORY` now returning `RepositoryMissingException` |
| 23 | +- Retention: Fix: Compensate for `DROP REPOSITORY` now returning `RepositoryMissingException` |
20 | 24 | when the repository does not exist. With previous versions of CrateDB, it was
|
21 | 25 | `RepositoryUnknownException`.
|
22 | 26 |
|
23 |
| -- Contrib: Add a few SQLAlchemy patches and polyfills, which do not fit well |
24 |
| - into the vanilla Python driver / SQLAlchemy dialect. |
25 |
| - |
26 | 27 |
|
27 | 28 | ## 2023/06/27 0.0.0
|
28 | 29 |
|
|
0 commit comments