diff --git a/README.txt b/README.txt index d8096f31e..a6062b0d8 100755 --- a/README.txt +++ b/README.txt @@ -66,5 +66,6 @@ Build Process distro/target/apache-atlas--sources.tar.gz distro/target/apache-atlas--sqoop-hook.tar.gz distro/target/apache-atlas--storm-hook.tar.gz + distro/target/apache-atlas--falcon-hook.tar.gz 4. For more details on installing and running Apache Atlas, please refer to https://atlas.apache.org/#/Installation diff --git a/docs/docz-lib/config/menu.js b/docs/docz-lib/config/menu.js index d83518e3e..37acf46d4 100644 --- a/docs/docz-lib/config/menu.js +++ b/docs/docz-lib/config/menu.js @@ -87,7 +87,7 @@ export default [ "Download", { name: "Whats New", - menu: ["WhatsNew-2.1", "WhatsNew-2.0", "WhatsNew-1.0"] + menu: ["WhatsNew-2.2", "WhatsNew-2.1", "WhatsNew-2.0", "WhatsNew-1.0"] }, "Migration" ] diff --git a/docs/src/documents/Downloads/Downloads.md b/docs/src/documents/Downloads/Downloads.md index d1ab04e72..b8bf09250 100644 --- a/docs/src/documents/Downloads/Downloads.md +++ b/docs/src/documents/Downloads/Downloads.md @@ -18,6 +18,7 @@ artifacts can be found in our published [KEYS file](https://www.apache.org/dist/ | **Version** | **Release Date** | **Tarball** | **GPG** | **Hash** | | : ------------- : | : ------------- : | : ------------- : | : ------------- : |: ------------- :| +| 2.2.0 | 2021-08-17 | [source](https://www.apache.org/dyn/closer.cgi/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz) | [signature](https://www.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz.asc) | [SHA512](https://www.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz.sha512) | | 2.1.0 | 2020-07-15 | [source](https://www.apache.org/dyn/closer.cgi/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz) | [signature](https://www.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz.asc) | [SHA512](https://www.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz.sha512) | | 0.8.4 | 2019-06-21 | [source](https://www.apache.org/dyn/closer.cgi/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz) | [signature](https://www.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz.asc) | [SHA512](https://www.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz.sha512) | | 1.2.0 | 2019-06-07 | [source](https://www.apache.org/dyn/closer.cgi/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz) | [signature](https://www.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz.asc) | [SHA512](https://www.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz.sha512) | @@ -27,11 +28,11 @@ artifacts can be found in our published [KEYS file](https://www.apache.org/dist/ | 1.0.0 | 2018-06-02 | [source](https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz) | [signature](https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz.asc) | [SHA512](https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz.sha512) | | 0.8.2 | 2018-02-05 | [source](https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz) | [signature](https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz.asc) | [SHA512](https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz.sha512) | | 0.8.1 | 2017-08-29 | [source](https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz) | [signature](https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz.asc) | [SHA512](https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz.sha512) | -| 0.7.0-incubating | 2016-07-09 | [source](https://archive.apache.org/dist/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz) | [signature](https://archive.apache.org/dist/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.asc) | [SHA512](https://archive.apache.org/dist/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.sha512) | -| 0.8.0-incubating | 2017-06-26 | [source](https://archive.apache.org/dist/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz) | [signature](https://archive.apache.org/dist/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.asc) | [SHA512](https://archive.apache.org/dist/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.sha512) | -| 0.7.1-incubating | 2017-01-28 | [source](https://archive.apache.org/dist/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz) | [signature](https://archive.apache.org/dist/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.asc) | [checksum](https://archive.apache.org/dist/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.mds) | -| 0.6.0-incubating | 2015-12-31 | [source](https://archive.apache.org/dist/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz) | [signature](https://archive.apache.org/dist/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.asc) | [SHA](https://archive.apache.org/dist/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.sha) | -| 0.5.0-incubating | 2015-07-10 | [source](https://archive.apache.org/dist/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz) | [signature](https://archive.apache.org/dist/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.asc) | [SHA](https://archive.apache.org/dist/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.sha) | +| 0.8.0-incubating | 2017-06-26 | [source](https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz) | [signature](https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.asc) | [SHA512](https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.sha512) | +| 0.7.1-incubating | 2017-01-28 | [source](https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz) | [signature](https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.asc) | [checksum](https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.mds) | +| 0.7.0-incubating | 2016-07-09 | [source](https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz) | [signature](https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.asc) | [SHA512](https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.sha512) | +| 0.6.0-incubating | 2015-12-31 | [source](https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz) | [signature](https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.asc) | [SHA](https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.sha) | +| 0.5.0-incubating | 2015-07-10 | [source](https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz) | [signature](https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.asc) | [SHA](https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.sha) | ## Verify the integrity of the files @@ -65,6 +66,36 @@ pgp downloaded_file.asc`} ## Release Notes +**[Atlas 2.2.0](../2.2.0/index) (Released on 2021/08/17)** + * (new) Deferred Action: classification propagation will be handled as a background task (AtlasTask) + * Re-indexing: added Re-indexing as part of JAVA_PATCH + * Model Change: created JAVA_PATCH to add new super types to existing entities + * Export Service: added support for Business Metadata in Atlas Export API + * Admin/AtlasTask API: added HA support for admin/task API + * Entity definition: provided option to add mandatory attribute to existing entity definition + * DSL Search: + - added support for glossary terms and relationship + - added support for null attribute values, + - now uses Tinkerpop GraphTraversal instead of GremlinScriptEngine for performance improvement + - added support search by classification and its attribute + - added caching mechanism for translated DSL queries + * Atlas Python Client: refactored and enhanced Atlas Python Client supporting Python 2.7 + * Search: updated free-text search processor to support Elasticsearch, Support search text with special characters, optimized pagination + * Bulk Glossary Import: improved and enhanced Bulk Glossary Import supporting import with relations + * Performance: improved performance of GraphHelper's guid and status getter methods + * Authorization: enhanced Atlas authorization for Add/Update/Remove classification on entities, "admin-audits" for Atlas Admin Audits authorization + * Notification: improved NotificationHookConsumer for Large Message Processing + * Export/Import Service: enhanced Export/Import Service to conditionally Support Simultaneous Operations and to export Terms + * Hive Hook: added support HiveServer2 Hook to send Lineage-only Messages + * Apache Flink: introduced model to capture Apache Flink entities and relationships + * GCP: introduced model to capture GCP entities and relationships + * ADLS-Gen2: updated model for Azure Data Lake Storage Gen2 entities and relationships + * Dependencies Upgrade: JanusGraph, elasticsearch, JQuery, Http core, Http Client, slf4j, log4j, ant, gremlin, Solr, groovy, netty, Kafka + * UI: fixed Atlas Web UI to load faster in case of large number of classifications & entities + * Docker image: improvements to Docker support + * Various bug fixes and improvements + * [List of JIRAs resolved in Apache Atlas 2.2.0 release](https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.2.0%20ORDER%20BY%20key%20DESC) + **[Atlas 2.1.0](../2.1.0/index) (Released on 2020/07/15)** * Quick Search: provides a simpler search experience with type-ahead suggestions * Business Metadata: enables augmenting entity-types with additional attributes, search entities using these attributes @@ -84,8 +115,7 @@ pgp downloaded_file.asc`} * Authorization: updated to cover new features, like: business metadata, labels, purge * UI: multiple UI improvements, including a beta UI * Various Bug-fixes and optimizations - * List of JIRAs resolved in Apache Atlas 2.1.0 - * [List of JIRAs resolved in Apache Atlas 2.0.0 release](https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.1.0%20ORDER%20BY%20key%20DESC) + * [List of JIRAs resolved in Apache Atlas 2.1.0 release](https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.1.0%20ORDER%20BY%20key%20DESC) **[Atlas 2.0.0](../2.0.0/index) (Released on 2019/05/14)** * Soft-reference attribute implementation. diff --git a/docs/src/documents/Overview.md b/docs/src/documents/Overview.md index 824ec3c67..3a82656ad 100644 --- a/docs/src/documents/Overview.md +++ b/docs/src/documents/Overview.md @@ -48,7 +48,7 @@ capabilities around these data assets for data scientists, analysts and the data ## Getting Started - * [What's new in Apache Atlas 2.1?](#/WhatsNew-2.1) + * [What's new in Apache Atlas 2.2?](#/WhatsNew-2.2) * [Build & Install](#/Installation) * [Quick Start](#/QuickStart) diff --git a/docs/src/documents/Setup/InstallationInstruction.md b/docs/src/documents/Setup/InstallationInstruction.md index 89ecdc533..100eaf51e 100644 --- a/docs/src/documents/Setup/InstallationInstruction.md +++ b/docs/src/documents/Setup/InstallationInstruction.md @@ -45,7 +45,7 @@ bin/atlas_start.py`} {`curl -u username:password http://localhost:21000/api/atlas/admin/version - {"Description":"Metadata Management and Data Governance Platform over Hadoop","Version":"2.1.0","Name":"apache-atlas"}`} + {"Description":"Metadata Management and Data Governance Platform over Hadoop","Version":"2.2.0","Name":"apache-atlas"}`} diff --git a/docs/src/documents/Whats-New/WhatsNew-2.2.md b/docs/src/documents/Whats-New/WhatsNew-2.2.md new file mode 100644 index 000000000..733c986cb --- /dev/null +++ b/docs/src/documents/Whats-New/WhatsNew-2.2.md @@ -0,0 +1,39 @@ +--- +name: WhatsNew-2.2 +route: /WhatsNew-2.2 +menu: Downloads +submenu: Whats New +--- + +# What's new in Apache Atlas 2.2? + +## Features +* **(new) Deferred Action**: classification propagation will be handled as a background task (AtlasTask) +* **Re-indexing**: added Re-indexing as part of JAVA_PATCH +* **Model Change**: created JAVA_PATCH to add new super types to existing entities +* **Export Service**: added support for Business Metadata in Atlas Export API +* **Admin/AtlasTask API**: added HA support for admin/task API +* **Entity definition**: provided option to add mandatory attribute to existing entity definition + +## Enhancements +* **DSL Search**: + - added support for glossary terms and relationship + - added support for null attribute values, + - now uses Tinkerpop GraphTraversal instead of GremlinScriptEngine for performance improvement + - added support search by classification and its attribute + - added caching mechanism for translated DSL queries +* **Atlas Python Client**: refactored and enhanced Atlas Python Client supporting Python 2.7 +* **Search**: updated free-text search processor to support Elasticsearch, Support search text with special characters, optimized pagination +* **Bulk Glossary Import**: improved and enhanced Bulk Glossary Import supporting import with relations +* **Performance**: improved performance of GraphHelper's guid and status getter methods +* **Authorization**: enhanced Atlas authorization for Add/Update/Remove classification on entities, "admin-audits" for Atlas Admin Audits authorization +* **Notification**: improved NotificationHookConsumer for Large Message Processing +* **Export/Import Service**: enhanced Export/Import Service to conditionally Support Simultaneous Operations and to export Terms +* **Hive Hook**: added support HiveServer2 Hook to send Lineage-only Messages +* **Apache Flink**: introduced model to capture Apache Flink entities and relationships +* **GCP**: introduced model to capture GCP entities and relationships +* **ADLS-Gen2**: updated model for Azure Data Lake Storage Gen2 entities and relationships +* **Dependencies Upgrade**: JanusGraph, elasticsearch, JQuery, Http core, Http Client, slf4j, log4j, ant, gremlin, Solr, groovy, netty, Kafka +* **UI**: fixed Atlas Web UI to load faster in case of large number of classifications & entities +* **Docker image**: improvements to Docker support +* [List of JIRAs resolved in Apache Atlas 2.2.0 release](https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.2.0%20ORDER%20BY%20key%20DESC)