Releases: atlanhq/atlan-java
Releases · atlanhq/atlan-java
v5.0.1
v5.0.0
🎉 New features
- Adds new connectors by @rupeshatlan in #1307
- Adds latest models by @cmgrote in #1322
- Adds new connector types cratedb and kx by @pranay-at-atlan in #1338
⛑️ Breaking changes
- Changes default behavior for tag propagation, to avoid propagation by default by @cmgrote in #1343
- Adds deeper granularity for tag management by @cmgrote in #1342
- Interfaces for configuring tag handling in
ParallelBatch
andAssetBatch
have changed to anAtlanTagHandling
enumeration rather than a simple boolean value - Constructors for the same that used default tag handling values retain backwards-compatibility
- For consistency, the
CustomMetadataHandling
enumeration that was previously embedded inAssetBatch
has been moved to a top-level enumeration (alongsideAtlanTagHandling
).
- Interfaces for configuring tag handling in
🧪 Experimental
- Adds ability to create source-synced tags by @cmgrote in #1315
- Adds Anaplan System Dimension by @prateekrai-atlan in #1301
- Adds models for DocumentDB by @cmgrote in #1333
🐞 Bug fixes
- Fixes missing connector types by @cmgrote in #1344
- Fixes a link edge case by @ErnestoLoma in #1292 and #1312
- Adds errorCause to response payloads by @cmgrote in #1317
📦 Packages
- Improves error handling in lineage builder package by @cmgrote in #1344
- Adds relational asset builder as a publish target by @cmgrote in #1308
- Enhances widgets used in package toolkit by @cmgrote in #1316
- Adds tag management to asset import by @cmgrote in #1318
- Adds generic SourceTag handling to asset import by @cmgrote in #1323
- Adds logic to detect multi-character field separators and fast-fail by @cmgrote in #1341
- Fixes CSV exports in admin-export package by @pavanmanishd in #1349
New Contributors
- @pranay-at-atlan made their first contribution in #1338
Full Changelog: v4.3.1...v5.0.0
v4.3.1
v4.3.0
🎉 New features
⛑️ Default behavior changes
🐞 Bug fixes
- Fixes potential NPE when bulk adding to an off-heap cache by @cmgrote in #1290
- Fixes setting applicationParentQualifiedName in creator method by @prateekrai-atlan in #1273
📦 Packages
- Removes case-sensitivity on connectorType, and attempts to auto-match all-caps enums by @cmgrote in #1286
- Migrates relational assets builder to new approach by @cmgrote in #1282
- Migrates enrichment migrator to new approach by @cmgrote in #1264
- Migrates asset import to new approach by @cmgrote in #1281
- Adds single consolidated results file output to asset import by @cmgrote in #1284 and #1289
- Adds asset import support for nested columns by @cmgrote in #1287
Full Changelog: v4.2.3...v4.3.0
v4.2.3
🐞 Bug fixes
- Fixes maximum token TTE to 5 years by @cmgrote in #1252
- Fixes connector type from application -> app by @cmgrote in #1265
- Changes default behavior for storing SDK-orchestrated searches to false by @cmgrote in #1268
📦 Packages
- Provides meaningful error when no data domain supplied for a data product by @cmgrote in #1250
- Adds delta processing to asset import by @cmgrote in #1256
- Migrates relational assets builder to asset import delegation by @cmgrote in #1260
- Adds additional whitespace and missing import to python renderer. by @ErnestoLoma in #1262
- Enhances MDIR with data domains and products by @pavanmanishd in #1239
Full Changelog: v4.2.2...v4.2.3
v4.2.2
🎉 New features
- Standardize error messages for log parsing by @cmgrote in #1236
- Adds helper to retrieve assets from a data product by @cmgrote in #1237
- Adds
ApplicationField
typedef by @prateekrai-atlan in #1235
📦 Packages
Full Changelog: v4.2.1...v4.2.2
v4.2.1
🎉 New features
- Support for Dataverse typedefs by @rupali-atlan in #1205
- Support for Custom typedefs by @rupali-atlan in #1212
🐞 Bug fixes
📦 Packages
- Fixes case-sensitivity of connector type on import packages by @cmgrote in #1206
- Removes (noop) test auth button from object store inputs by @cmgrote in #1217
- Adds non-technical group names column to users sheet in Admin Export by @pavanmanishd in #1216
New Contributors
- @rupali-atlan made their first contribution in #1205
- @pavanmanishd made their first contribution in #1216
Full Changelog: v4.2.0...v4.2.1
v4.2.0
🎉 New features
- Adds latest typedefs by @cmgrote in #1191
- Adds creator for Procedure by @ErnestoLoma in #1194
- Optimizes cache refreshing to minimize unnecessary cache thrashing by @cmgrote in #1198
🐞 Bug fixes
- Fixes table partition creators by @cmgrote in #1191
- Adds more meaningful error message on invalid enum values by @cmgrote in #1187
- Fixes attempts to send empty payloads when no tag is found by @cmgrote in #1188
- Fixes deadlock on data domain caching by @cmgrote in #1195
- Fixes creation details for multi-valued custom metadata attributes by @cmgrote in #1197
Full Changelog: v4.1.1...v4.2.0
v4.1.1
🎉 New features
- Adds dynamic wait based on rate-limit response header by @cmgrote in #1166
- Adds
SnowflakeDynamicTable
as possible parentType for columns by @ErnestoLoma in #1132 - Adds
get
operation to retrieve selective relationships and attributes by @cmgrote in #1170 - Adds support for
Anaplan
assets by @prateekrai-atlan in #1177 - Adds four new AWS connectors by @rupeshatlan in #1179
🐞 Bug fixes
- Modifies workflow
findByType
to use regular expression to avoid false positive results by @ErnestoLoma in #1183
📦 Packages
- Fixes typedef toolkit to generate appropriate AttributeDefs on RelationshipDefs by @cmgrote in #1174
- Allows OpenAPI spec loader to support loading multiple JSON files by @pavanmanishd in #1113
- Adds interchangeable Excel and CSV options for export packages by @cmgrote in #1181
- Changes Python package rendering to support Open Telemetry logging by @ErnestoLoma in #1182
New Contributors
- @pavanmanishd made their first contribution in #1113
Full Changelog: v4.1.0...v4.1.1
v4.1.0
🎉 New features
- Adds logging of underlying causes for back-end errors by @cmgrote in #1098
- Adds new connector BIGID by @rupeshatlan in #1112
📦 Packages
- Adds OpenTelemetry logging for all Kotlin-based packages by @cmgrote in #1114
- Adds an uncaught exception handler so any unexpected errors are caught and logged by @cmgrote
- Fixes cyclical relationship detection in asset import by @cmgrote in #1107
- Fixes persistent connection cache population by @cmgrote in #1110
- Improves logging on any CSV decoding errors by @cmgrote in #1109
- Updates packages to use latest version of image by @ErnestoLoma in #1131
🥗 QOL improvements
New Contributors
- @rupeshatlan made their first contribution in #1112
Full Changelog: v4.0.3...v4.1.0