This repository has been archived by the owner on Dec 7, 2023. It is now read-only.
Releases: atlanhq/atlan-java-samples
Releases Β· atlanhq/atlan-java-samples
v1.3.1
v1.3.0
π New features
- (Experimental) Adds an initial large-scale extract and load mechanism via CSV that should perform significantly better than the
EnrichmentReporter
andEnrichmentLoader
.
π 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
v1.2.0
π 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
TableauDatasource
s 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 thejar-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
π 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