Skip to content
This repository has been archived by the owner on Dec 7, 2023. It is now read-only.

Releases: atlanhq/atlan-java-samples

v1.3.1

06 Oct 10:20
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fixes interoperability with latest Java SDK releases.
  • Adds further configurability to the (experimental) large-scale CSV extract and load.

πŸ› οΈ Maintenance

  • Bumps Atlan Java SDK to latest published version

v1.3.0

07 Sep 11:42
Compare
Choose a tag to compare

πŸŽ‰ New features

  • (Experimental) Adds an initial large-scale extract and load mechanism via CSV that should perform significantly better than the EnrichmentReporter and EnrichmentLoader.

🐞 Bug fixes

  • Fixes a NullPointerException that could occur when running the EnrichmentLoader when custom metadata with no attributes exists
  • Fixes issue with bulk-caching of categories for the EnrichmentLoader
  • Fixes issues where the log-binding would not work when running Gradle tasks (resulting in no visible logging output)
  • Removes a lineage row from the documentation template sample Excel file that depended on pre-existing metadata

πŸ₯— QOL improvements

  • Adds status logging to the various reports and loaders, to more easily monitor their progress as they run
  • Now uses Apache POI's stream-based Excel writers, to avoid OutOfMemory errors when large numbers of assets are involved
  • Migrates to latest SDK-based approach for paging

πŸ› οΈ Maintenance

  • Bumps Atlan Java SDK to latest published version

v1.2.1

17 Jul 09:36
b1189cb
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fixes issues with NullPointerExceptions in assets (certificates, announcements) and user details

v1.2.0

03 Jul 11:55
Compare
Choose a tag to compare

πŸŽ‰ New features

  • Adds samples for event handling through AWS Lambda functions
  • (Experimental) Adds example generated POJOs for extending the SDK

🐞 Bug fixes

  • Fixes an issue where README contents were being double-decoded resulting in a warning being logged
  • Fixes an issue with TableauDatasources and their list of fields, which can contain both calculated and datasource fields
  • Adds exception handling for asset batches, as required by latest SDK update
  • Simplifies search usage using simplifications available in the latest SDK

πŸ₯— QOL improvements

  • All code is now bundled into an uber-jar (jar-with-dependencies), ready to run on alongside the jar-with-dependencies for the Java SDK itself
  • Each merge now includes a lambda-layer zip file that can be uploaded to AWS Lambda, containing all the code for the samples

πŸ› οΈ Maintenance

  • Bumps all dependencies to their latest versions
  • Replaces logback with log4j given AWS's usage of log4j

v1.1.0

25 May 02:27
Compare
Choose a tag to compare

πŸŽ‰ New features

  • OpenAPISpecLoader adds a summary of the methods to the description of each API path
  • Adds experimental examples of event handling (internal use only for the moment)

🐞 Bug fixes

  • Fixes breaking errors caused by the deletion of one or more of the sheets when using the DocumentationTemplateLoader

πŸ₯— QOL improvements

  • EnrichmentLoader now handles pre-existing terms and categories (they do not need to be provided in the term or category worksheets to be referenced elsewhere)
  • OpenAPISpecLoader is now bundled into an uber-jar containing all of its dependencies, ready-to-run

v1.0.0

22 Mar 00:18
Compare
Choose a tag to compare

Initial release of the samples.

This is primarily to make them available in a non-snapshot form, so that some level of consistency can be relied on β€” useful for anyone intending to build on top of the samples.

(There may still be some 🐞s, though!)