Skip to content

Releases: atlanhq/atlan-java

v5.0.1

24 Feb 11:27
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fixes null-checking for already-existing workflow configs by @cmgrote in #1359

Full Changelog: v5.0.0...v5.0.1

v5.0.0

20 Feb 17:05
Compare
Choose a tag to compare

🎉 New features

⛑️ 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 and AssetBatch have changed to an AtlanTagHandling 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 in AssetBatch has been moved to a top-level enumeration (alongside AtlanTagHandling).

🧪 Experimental

🐞 Bug fixes

📦 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

Full Changelog: v4.3.1...v5.0.0

v4.3.1

07 Feb 16:38
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fixes a bug in parallelized-deletion during delta processing by @cmgrote in #1295

📦 Packages

  • Adds defensive checks for invalid types in asset import files by @cmgrote in #1294

Full Changelog: v4.3.0...v4.3.1

v4.3.0

06 Feb 00:57
Compare
Choose a tag to compare

🎉 New features

⛑️ Default behavior changes

  • Changes default behavior for saving SDK-run searches to false by @cmgrote in #1268

🐞 Bug fixes

📦 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

30 Jan 12:50
Compare
Choose a tag to compare

🐞 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

21 Jan 17:42
Compare
Choose a tag to compare

🎉 New features

📦 Packages

  • Fixes potential NPE on clearing attributes by @cmgrote in #1231

Full Changelog: v4.2.1...v4.2.2

v4.2.1

17 Jan 10:31
Compare
Choose a tag to compare

🎉 New features

🐞 Bug fixes

  • Adds option to manage URL-based icons for custom assets by @cmgrote in #1218

📦 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

Full Changelog: v4.2.0...v4.2.1

v4.2.0

08 Jan 10:53
Compare
Choose a tag to compare

🎉 New features

🐞 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

02 Jan 11:55
Compare
Choose a tag to compare

🎉 New features

🐞 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

Full Changelog: v4.1.0...v4.1.1

v4.1.0

13 Dec 20:06
Compare
Choose a tag to compare

🎉 New features

📦 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

Full Changelog: v4.0.3...v4.1.0