You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+42Lines changed: 42 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,48 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## v0.43.0 (2024-12-10)
9
+
10
+
### ✨ New
11
+
12
+
-[#2482](https://github.com/meltano/sdk/issues/2482) Allow SQL tap developers to auto-skip certain schemas from discovery
13
+
-[#2784](https://github.com/meltano/sdk/issues/2784) Added a new built-in setting `activate_version` for targets to optionally disable processing of `ACTIVATE_VERSION` messages
14
+
-[#2780](https://github.com/meltano/sdk/issues/2780) Numeric values are now parsed as `decimal.Decimal` in REST and GraphQL stream responses
15
+
-[#2775](https://github.com/meltano/sdk/issues/2775) Log a stream's bookmark (if it's avaiable) when its sync starts
16
+
-[#2703](https://github.com/meltano/sdk/issues/2703) Targets now emit record count from the built-in batch file processor
17
+
-[#2774](https://github.com/meltano/sdk/issues/2774) Accept a `maxLength` limit for VARCHARs
18
+
-[#2769](https://github.com/meltano/sdk/issues/2769) Add `versioning-strategy` to dependabot config of Cookiecutter templates
19
+
-[#2765](https://github.com/meltano/sdk/issues/2765) The last received Singer message is now logged when the target fails
20
+
-[#2762](https://github.com/meltano/sdk/issues/2762) Support other content-types in REST streams
21
+
22
+
### 🐛 Fixes
23
+
24
+
-[#2790](https://github.com/meltano/sdk/issues/2790) Ensure the required global folder tap settings are merged into the concrete implementation settings
25
+
-[#2785](https://github.com/meltano/sdk/issues/2785) Use FS-specific `listdir` in folder tap
26
+
-[#2778](https://github.com/meltano/sdk/issues/2778) The path of the offending field is now printed for config validation errors
27
+
-[#2770](https://github.com/meltano/sdk/issues/2770) Respect standard Singer stream metadata `table-key-properties`, `replication-key` and `forced-replication-method`
28
+
-[#2755](https://github.com/meltano/sdk/issues/2755) Safely compare UUID replication keys with state bookmarks -- _**Thanks @nikzavada!**_
29
+
30
+
### ⚙️ Under the Hood
31
+
32
+
-[#2805](https://github.com/meltano/sdk/issues/2805) Rename setting `activate_version` to `process_activate_version_messages`
33
+
-[#2788](https://github.com/meltano/sdk/issues/2788) Fail early if input files to `--catalog` or `--state` do not exist
34
+
-[#2781](https://github.com/meltano/sdk/issues/2781) Added a class method to instantiate `SQLToJSONSchema` from the tap configuration
35
+
-[#2566](https://github.com/meltano/sdk/issues/2566) Standardize on JSON Schema Draft 2020-12 to validate stream schemas
36
+
-[#2751](https://github.com/meltano/sdk/issues/2751) Dropped support for Python 3.8
37
+
38
+
### ⚡ Performance Improvements
39
+
40
+
-[#2793](https://github.com/meltano/sdk/issues/2793) Improved discovery performance for SQL taps
41
+
42
+
### 📚 Documentation Improvements
43
+
44
+
-[#2796](https://github.com/meltano/sdk/issues/2796) Document how to configure nested stream maps values with environment variables in Meltano
45
+
46
+
### 📦 Packaging changes
47
+
48
+
-[#2797](https://github.com/meltano/sdk/issues/2797) SQL taps now require SQLAlchemy 2.0+
0 commit comments