Updated URL for signatures and checksums in download pages
diff --git a/2.4.0/static/js/documents-downloads-downloads.91e475b4.js b/2.4.0/static/js/documents-downloads-downloads.91e475b4.js
index e74ed61..08a8bbe 100644
--- a/2.4.0/static/js/documents-downloads-downloads.91e475b4.js
+++ b/2.4.0/static/js/documents-downloads-downloads.91e475b4.js
@@ -1,2 +1,2 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{"./src/documents/Downloads/Downloads.md":function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return d}));var r=a("../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"),n=(a("../node_modules/react/index.js"),a("../node_modules/@mdx-js/react/dist/esm.js")),i=(a("./theme/styles/styled-colors.js"),a("../node_modules/react-syntax-highlighter/dist/esm/styles/hljs/dark.js")),s=a("../node_modules/react-syntax-highlighter/dist/esm/default-highlight.js"),c=["components"],l={};function d(e){var t=e.components,a=Object(r.a)(e,c);return Object(n.mdx)("wrapper",Object.assign({},l,a,{components:t,mdxType:"MDXLayout"}),Object(n.mdx)("h1",{id:"downloads"},"Downloads"),Object(n.mdx)("p",null,"Apache Atlas release artifacts are distributed via mirror sites and should be checked for tampering using GPG or SHA-256."),Object(n.mdx)("p",null,"The table below lists release artifacts and their associated signatures and hashes. The keys used to sign the release\nartifacts can be found in our published ",Object(n.mdx)("a",{parentName:"p",href:"https://downloads.apache.org/atlas/KEYS"},"KEYS file"),"."),Object(n.mdx)("table",null,Object(n.mdx)("thead",{parentName:"table"},Object(n.mdx)("tr",{parentName:"thead"},Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"Version")),Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"Release Date")),Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"Tarball")),Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"GPG")),Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"Hash")))),Object(n.mdx)("tbody",{parentName:"table"},Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.4.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2025-01-04"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://www.apache.org/dyn/closer.cgi/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://www.apache.org/dist/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://www.apache.org/dist/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.3.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2022-12-06"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.2.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2021-08-17"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.1.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2020-07-15"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.4"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2019-06-21"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"1.2.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2019-06-07"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.0.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2019-05-13"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.3"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2018-10-31"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"1.1.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2018-09-14"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"1.0.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2018-06-02"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.2"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2018-02-05"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.1"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2017-08-29"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.0-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2017-06-26"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.7.1-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2017-01-28"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.mds"},"checksum"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.7.0-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2016-07-09"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.6.0-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2015-12-31"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.sha"},"SHA"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.5.0-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2015-07-10"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.sha"},"SHA"))))),Object(n.mdx)("h2",{id:"verify-the-integrity-of-the-files"},"Verify the integrity of the files"),Object(n.mdx)("p",null,"It is essential that you verify the integrity of the downloaded file using the PGP signature (.asc file) or a hash\n(.md5 or .sha* file). Please read ",Object(n.mdx)("a",{parentName:"p",href:"https://www.apache.org/info/verification.html"},"Verifying Apache Software Foundation Releases"),"\nfor more information on why you should verify our releases."),Object(n.mdx)("p",null,"The PGP signature can be verified using PGP or GPG, with the following steps:"),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Download the release artifact from the link in the table above"),Object(n.mdx)("li",{parentName:"ul"},"Download the signature file for the release from the link in the table above"),Object(n.mdx)("li",{parentName:"ul"},"Download ",Object(n.mdx)("a",{parentName:"li",href:"https://downloads.apache.org/atlas/KEYS"},"Apache Atlas KEYS file")),Object(n.mdx)("li",{parentName:"ul"},"Verify the signatures using one of the following:")),Object(n.mdx)(s.a,{wrapLines:!0,language:"shell",style:i.a,mdxType:"SyntaxHighlighter"},"gpg --import KEYS\ngpg --verify downloaded_file.asc downloaded_file"),Object(n.mdx)("p",null,"or"),Object(n.mdx)(s.a,{wrapLines:!0,language:"shell",style:i.a,mdxType:"SyntaxHighlighter"},"pgpk -a KEYS\npgpv downloaded_file.asc"),Object(n.mdx)("p",null,"or"),Object(n.mdx)(s.a,{wrapLines:!0,language:"shell",style:i.a,mdxType:"SyntaxHighlighter"},"pgp -ka KEYS\npgp downloaded_file.asc"),Object(n.mdx)("h2",{id:"release-notes"},"Release Notes"),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.4.0/index"},"Atlas 2.4.0")," (Released on 2025/01/02)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Search: added support to download the search results of Basic and Advanced search."),Object(n.mdx)("li",{parentName:"ul"},"Hook: added CouchBase bridge"),Object(n.mdx)("li",{parentName:"ul"},"Audits: implemented aging for audits"),Object(n.mdx)("li",{parentName:"ul"},"Notification: utility to analyze hook notifications"),Object(n.mdx)("li",{parentName:"ul"},"Ignore/Prune Pattern: support ignore patterns to be generic for all the hooks"),Object(n.mdx)("li",{parentName:"ul"},"Provide Liveness and Readyness probes"),Object(n.mdx)("li",{parentName:"ul"},"Export/Import: fixes and enhancements in this feature"),Object(n.mdx)("li",{parentName:"ul"},"Dynamic Index Recovery: improvements in handling index recovery dynamically"),Object(n.mdx)("li",{parentName:"ul"},"Relationship: performance improvements in dealing with large number of relationhips"),Object(n.mdx)("li",{parentName:"ul"},"Lineage: performance improvements by handling data where there is no scope of lineage."),Object(n.mdx)("li",{parentName:"ul"},"Notification Hook Consumer: message processing improvement by skipping to retry for specific cases"),Object(n.mdx)("li",{parentName:"ul"},"Hbase Compression Algotithm: identified SNAPPY compression performs faster, hence support is added to change compression"),Object(n.mdx)("li",{parentName:"ul"},"Search: support for Chinese character in Atlas entities is added"),Object(n.mdx)("li",{parentName:"ul"},"Dependencies Upgrade: JanusGraph, Spring Security, Netty, Tinkerpop, Spring Framework, Hbase, Sqoop, Storm, Jetty, Testng"),Object(n.mdx)("li",{parentName:"ul"},"UI Dependencies Upgrade: Swagger-UI, DomPurify, send, serve-static, elliptic"),Object(n.mdx)("li",{parentName:"ul"},"UI: fixes and improvements in multiple areas like Glossary, Entity Detail Page, Property tab, Text Editor, Search"),Object(n.mdx)("li",{parentName:"ul"},"Log: replace use of log4j with logback"),Object(n.mdx)("li",{parentName:"ul"},"Docker image: improvements to Docker support"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20fixVersion%20%3D%202.4.0%20ORDER%20BY%20key%20DESC"},"List of JIRAs resolved in Apache Atlas 2.4.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.3.0/index"},"Atlas 2.3.0")," (Released on 2022/12/06)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"(new) Relationship search: API and UI to search relationships based on type and properties"),Object(n.mdx)("li",{parentName:"ul"},"Resiliency: improvements in handling of index update failures"),Object(n.mdx)("li",{parentName:"ul"},"Glossary: performance improvements in dealing with large glossaries and bulk creation of glossary terms"),Object(n.mdx)("li",{parentName:"ul"},"Observability: UI improvements to view metrics & stats, persistence of metrics to enable historic data"),Object(n.mdx)("li",{parentName:"ul"},"Lineage: performance improvements in lineage API and UI"),Object(n.mdx)("li",{parentName:"ul"},"Notification: updated notifications to include hook version and message source"),Object(n.mdx)("li",{parentName:"ul"},"Hive integration: multiple fixes and improvements in Hive hook and import-hive utility"),Object(n.mdx)("li",{parentName:"ul"},"Impala integration: performance improvements"),Object(n.mdx)("li",{parentName:"ul"},"Audits: support for authentication enabled Cassandra as audit store"),Object(n.mdx)("li",{parentName:"ul"},"Python: released Apache Atlas Python client 0.0.12"),Object(n.mdx)("li",{parentName:"ul"},"Dependencies Upgrade: JanusGraph, Elasticsearch, Kafka, Storm, TinkerPop, Gson, Spring Framework, Log4j"),Object(n.mdx)("li",{parentName:"ul"},"UI: fixes and improvements in multiple areas like search, lineage, business metadata"),Object(n.mdx)("li",{parentName:"ul"},"Docker image: improvements to Docker support"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.3.0%20ORDER%20BY%20key%20DESC"},"List of JIRAs resolved in Apache Atlas 2.3.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.2.0/index"},"Atlas 2.2.0")," (Released on 2021/08/17)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"(new) Deferred Action: classification propagation will be handled as a background task (AtlasTask)"),Object(n.mdx)("li",{parentName:"ul"},"Re-indexing: added Re-indexing as part of JAVA_PATCH"),Object(n.mdx)("li",{parentName:"ul"},"Model Change: created JAVA_PATCH to add new super types to existing entities"),Object(n.mdx)("li",{parentName:"ul"},"Export Service: added support for Business Metadata in Atlas Export API"),Object(n.mdx)("li",{parentName:"ul"},"Admin/AtlasTask API: added HA support for admin/task API"),Object(n.mdx)("li",{parentName:"ul"},"Entity definition: provided option to add mandatory attribute to existing entity definition"),Object(n.mdx)("li",{parentName:"ul"},"DSL Search:",Object(n.mdx)("ul",{parentName:"li"},Object(n.mdx)("li",{parentName:"ul"},"added support for glossary terms and relationship"),Object(n.mdx)("li",{parentName:"ul"},"added support for null attribute values,"),Object(n.mdx)("li",{parentName:"ul"},"now uses Tinkerpop GraphTraversal instead of GremlinScriptEngine for performance improvement"),Object(n.mdx)("li",{parentName:"ul"},"added support search by classification and its attribute"),Object(n.mdx)("li",{parentName:"ul"},"added caching mechanism for translated DSL queries"))),Object(n.mdx)("li",{parentName:"ul"},"Atlas Python Client: refactored and enhanced Atlas Python Client supporting Python 2.7"),Object(n.mdx)("li",{parentName:"ul"},"Search: updated free-text search processor to support Elasticsearch, Support search text with special characters, optimized pagination"),Object(n.mdx)("li",{parentName:"ul"},"Bulk Glossary Import: improved and enhanced Bulk Glossary Import supporting import with relations"),Object(n.mdx)("li",{parentName:"ul"},"Performance: improved performance of GraphHelper's guid and status getter methods"),Object(n.mdx)("li",{parentName:"ul"},'Authorization: enhanced Atlas authorization for Add/Update/Remove classification on entities, "admin-audits" for Atlas Admin Audits authorization'),Object(n.mdx)("li",{parentName:"ul"},"Notification: improved NotificationHookConsumer for Large Message Processing"),Object(n.mdx)("li",{parentName:"ul"},"Export/Import Service: enhanced Export/Import Service to conditionally Support Simultaneous Operations and to export Terms"),Object(n.mdx)("li",{parentName:"ul"},"Hive Hook: added support HiveServer2 Hook to send Lineage-only Messages"),Object(n.mdx)("li",{parentName:"ul"},"Apache Flink: introduced model to capture Apache Flink entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"GCP: introduced model to capture GCP entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"ADLS-Gen2: updated model for Azure Data Lake Storage Gen2 entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"Dependencies Upgrade: JanusGraph, elasticsearch, JQuery, Http core, Http Client, slf4j, log4j, ant, gremlin, Solr, groovy, netty, Kafka"),Object(n.mdx)("li",{parentName:"ul"},"UI: fixed Atlas Web UI to load faster in case of large number of classifications & entities"),Object(n.mdx)("li",{parentName:"ul"},"Docker image: improvements to Docker support"),Object(n.mdx)("li",{parentName:"ul"},"Various bug fixes and improvements"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"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"},"List of JIRAs resolved in Apache Atlas 2.2.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.1.0/index"},"Atlas 2.1.0")," (Released on 2020/07/15)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Quick Search: provides a simpler search experience with type-ahead suggestions"),Object(n.mdx)("li",{parentName:"ul"},"Business Metadata: enables augmenting entity-types with additional attributes, search entities using these attributes"),Object(n.mdx)("li",{parentName:"ul"},"Labels: ability to add/remove labels on entities, and search entities using labels"),Object(n.mdx)("li",{parentName:"ul"},"Custom Attributes: ability to add entity instance specific custom attributes i.e. attributes not defined in entity-def or business metadata"),Object(n.mdx)("li",{parentName:"ul"},"Entity Purge: added REST APIs to purge deleted entities"),Object(n.mdx)("li",{parentName:"ul"},"Search: ability to find entities by more than one classification"),Object(n.mdx)("li",{parentName:"ul"},"Performance: improvements in lineage retrieval and classification-propagation"),Object(n.mdx)("li",{parentName:"ul"},"Notification: ability to process notifications from multiple Kafka topics"),Object(n.mdx)("li",{parentName:"ul"},"Hive Hook: tracks process-executions via hive_process_execution entities"),Object(n.mdx)("li",{parentName:"ul"},"Hive Hook: captures DDL operations via hive_db_ddl and hive_table_ddl entities"),Object(n.mdx)("li",{parentName:"ul"},"Notification: introduced shell entities to record references to non-existing entities in notifications"),Object(n.mdx)("li",{parentName:"ul"},"Spark: added model to capture Spark entities, processes and relationships"),Object(n.mdx)("li",{parentName:"ul"},"AWS S3: introduced updated model to capture AWS S3 entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"ADLS-Gen2: introduced model to capture Azure Data Lake Storage Gen2 entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"Dependencies: JanusGraph 0.5.1, Tinkerpop 3.4.6, Spring Framework 4.3.20"),Object(n.mdx)("li",{parentName:"ul"},"Authorization: updated to cover new features, like: business metadata, labels, purge"),Object(n.mdx)("li",{parentName:"ul"},"UI: multiple UI improvements, including a beta UI"),Object(n.mdx)("li",{parentName:"ul"},"Various Bug-fixes and optimizations"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"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"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.0.0/index"},"Atlas 2.0.0")," (Released on 2019/05/14)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Soft-reference attribute implementation."),Object(n.mdx)("li",{parentName:"ul"},"Unique-attributes constraints at graph store-level"),Object(n.mdx)("li",{parentName:"ul"},"Atlas Index Repair tool for Janusgraph"),Object(n.mdx)("li",{parentName:"ul"},"Relationship notifications when new relationships are created in atlas"),Object(n.mdx)("li",{parentName:"ul"},"Atlas Import Transform handler implementation"),Object(n.mdx)("li",{parentName:"ul"},"Updated component versions to use Hadoop 3.1, Hive 3.1, HBase 2.0, Solr 7.5 and Kafka 2.0"),Object(n.mdx)("li",{parentName:"ul"},"Updated JanusGraph version to 0.3.1"),Object(n.mdx)("li",{parentName:"ul"},"Updated authentication to support trusted proxy"),Object(n.mdx)("li",{parentName:"ul"},"Updated patch framework to persist typedef patches applied to atlas and handle data patches."),Object(n.mdx)("li",{parentName:"ul"},"Updated metrics module to collect notification metrics"),Object(n.mdx)("li",{parentName:"ul"},"Updated Atlas Export to support incremental export of metadata."),Object(n.mdx)("li",{parentName:"ul"},"Notification Processing Improvements:",Object(n.mdx)("ul",{parentName:"li"},Object(n.mdx)("li",{parentName:"ul"},"Notification processing to support batch-commits"),Object(n.mdx)("li",{parentName:"ul"},"New option in notification processing to ignore potentially incorrect hive_column_lineage"),Object(n.mdx)("li",{parentName:"ul"},"Updated Hive hook to avoid duplicate column-lineage entities; also updated Atlas server to skip duplicate column-lineage entities"),Object(n.mdx)("li",{parentName:"ul"},"Improved batch processing in notification handler to avoid processing of an entity multiple times"),Object(n.mdx)("li",{parentName:"ul"},"Add option to ignore/prune metadata for temporary/staging hive tables"),Object(n.mdx)("li",{parentName:"ul"},"Avoid unnecessary lookup when creating new relationships"))),Object(n.mdx)("li",{parentName:"ul"},"UI Improvements:",Object(n.mdx)("ul",{parentName:"li"},Object(n.mdx)("li",{parentName:"ul"},"UI: Display counts besides the Type and Classification dropdown list in basic search"),Object(n.mdx)("li",{parentName:"ul"},"UI: Display lineage information for process entities"),Object(n.mdx)("li",{parentName:"ul"},"UI: Display entity specific icon for the lineage graph"),Object(n.mdx)("li",{parentName:"ul"},"UI: Add relationships table inside relationships view in entity details page."),Object(n.mdx)("li",{parentName:"ul"},"UI: Add service-type dropdown in basic search to filter entitydef type."))),Object(n.mdx)("li",{parentName:"ul"},"Various Bug-fixes and optimizations"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.0.0%20ORDER%20BY%20updated%20DESC%2C%20priority%20DESC"},"List of JIRAs resolved in Apache Atlas 2.0.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../1.1.0/index"},"Atlas 1.1.0")," (Released on 2018/09/17)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Updated authorization model to support access control on relationship operations"),Object(n.mdx)("li",{parentName:"ul"},"Added support for AWS S3 datatypes, in Atlas server and Hive hook"),Object(n.mdx)("li",{parentName:"ul"},"Updated ",Object(n.mdx)("a",{parentName:"li",href:"https://janusgraph.org/"},"JanusGraph")," version from 0.2.0 to 0.3.0"),Object(n.mdx)("li",{parentName:"ul"},"Updated hooks to send Kafka notifications asynchronously"),Object(n.mdx)("li",{parentName:"ul"},"Enhanced classification-propagation with options to handle entity-deletes"),Object(n.mdx)("li",{parentName:"ul"},"BugFixes and Optimizations")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../1.0.0/index"},"Atlas 1.0.0")," (Released on 2018/06/02)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Core model enhancement to support Relationship as first-class construct"),Object(n.mdx)("li",{parentName:"ul"},"Support for JanusGraph graph database"),Object(n.mdx)("li",{parentName:"ul"},"New DSL implementation, using ANTLR instead of Scala"),Object(n.mdx)("li",{parentName:"ul"},"Removal of older type system implementation in atlas-typesystem library"),Object(n.mdx)("li",{parentName:"ul"},"Metadata security - fine-grained authorization"),Object(n.mdx)("li",{parentName:"ul"},"Notification enhancements to support V2 style data structures"),Object(n.mdx)("li",{parentName:"ul"},"Jackson library update from 1.9.13 to 2.9.2"),Object(n.mdx)("li",{parentName:"ul"},"Classification propagation via entity relationships"),Object(n.mdx)("li",{parentName:"ul"},"Glossary terms, categories"),Object(n.mdx)("li",{parentName:"ul"},"HBase Hook"),Object(n.mdx)("li",{parentName:"ul"},"UI updates to show entity relationships"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20Atlas%20AND%20resolution%20%3D%20Fixed%20AND%20fixVersion%20%3D%201.0.0%20ORDER%20BY%20key%20DESC"},"List of JIRAs resolved in Apache Atlas 1.0.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.8.2/index"},"Atlas 0.8.2")," (Released on 2018/02/05)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Search improvements:",Object(n.mdx)("ul",{parentName:"li"},Object(n.mdx)("li",{parentName:"ul"},"Basic search enhancement to optionally exclude sub-type entities and sub-classification-types"),Object(n.mdx)("li",{parentName:"ul"},"Basic search to return classification attributes"),Object(n.mdx)("li",{parentName:"ul"},"Support for saving searches"),Object(n.mdx)("li",{parentName:"ul"},"UI support to reorder columns in search results page"))),Object(n.mdx)("li",{parentName:"ul"},"UI - updates for classification rendering \u2013 tree/flat view"),Object(n.mdx)("li",{parentName:"ul"},"UI \u2013 minification of js, css; cache busting for static content (css, js)"),Object(n.mdx)("li",{parentName:"ul"},"notification updates to handle large messages"),Object(n.mdx)("li",{parentName:"ul"},"fix type initialization issues in HA deployment"),Object(n.mdx)("li",{parentName:"ul"},"In HA, the passive node redirects the request with wrong URL encoding"),Object(n.mdx)("li",{parentName:"ul"},"tool kit to recover from lost/bad index data"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20Atlas%20AND%20fixVersion%20%3D%200.8.2%20ORDER%20BY%20key%20ASC"},"List of JIRAs resolved in Apache Atlas 0.8.2 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.8.1/index"},"Atlas 0.8.1")," (Released on 2017/08/29)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Basic-search improvement in use of index for attribute filtering"),Object(n.mdx)("li",{parentName:"ul"},"DSL query enhancement to support 'like' operator"),Object(n.mdx)("li",{parentName:"ul"},"REST API and UI enhancements to update classification attributes"),Object(n.mdx)("li",{parentName:"ul"},"Export/import support to copy data between Apache Atlas instances"),Object(n.mdx)("li",{parentName:"ul"},"Ability to delete a tag from UI (and API)"),Object(n.mdx)("li",{parentName:"ul"},"UI enhancements: lineage, attribute search filter, ability to search historical data"),Object(n.mdx)("li",{parentName:"ul"},"Knox SSO for Atlas REST APIs"),Object(n.mdx)("li",{parentName:"ul"},"Moved from use of Guice + Spring framework for dependency-injection to use only Spring framework")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.8.0-incubating/index"},"Atlas 0.8-incubating")," (Released on 2017/03/16)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"API revamp - new, structured REST API"),Object(n.mdx)("li",{parentName:"ul"},"Simplified search UI"),Object(n.mdx)("li",{parentName:"ul"},"UI to create/update entities - HDFS/HBase/Kafka"),Object(n.mdx)("li",{parentName:"ul"},"Performance and scalability improvements"),Object(n.mdx)("li",{parentName:"ul"},"Knox SSO for Atlas UI")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.7.1-incubating/index"},"Atlas 0.7.1-incubating")," (Released on 2017/01/29)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Performance and scalability improvements (ATLAS-1403, ATLAS-1404)"),Object(n.mdx)("li",{parentName:"ul"},"Bug fixes")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.7.0-incubating/index"},"Atlas 0.7-incubating")," (Released on 2016/07/09)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"High Availability (ATLAS-510)"),Object(n.mdx)("li",{parentName:"ul"},"Business Catalog / Taxonomy (ATLAS-491)"),Object(n.mdx)("li",{parentName:"ul"},"Improved Hive Integration (ATLAS-492)"),Object(n.mdx)("li",{parentName:"ul"},"Improved Sqoop Integration"),Object(n.mdx)("li",{parentName:"ul"},"Improved Falcon Integration"),Object(n.mdx)("li",{parentName:"ul"},"Improved Storm Integration"),Object(n.mdx)("li",{parentName:"ul"},"Improved Ambari Deployment & Management Support"),Object(n.mdx)("li",{parentName:"ul"},"Entity Versioning / Audit (ATLAS-493)"),Object(n.mdx)("li",{parentName:"ul"},"Performance Improvements"),Object(n.mdx)("li",{parentName:"ul"},"Authorization (ATLAS-497)"),Object(n.mdx)("li",{parentName:"ul"},"Atlas / Ranger Authorization Integration (ATLAS-495)"),Object(n.mdx)("li",{parentName:"ul"},"Standalone HBase Support (ATLAS-498)"),Object(n.mdx)("li",{parentName:"ul"},"Upgrade Support (ATLAS-631)")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.6.0-incubating/index"},"Atlas 0.6-incubating")," (Released on 2015/12/30)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Improved Hive Server 2 Integration"),Object(n.mdx)("li",{parentName:"ul"},"Sqoop Integration"),Object(n.mdx)("li",{parentName:"ul"},"Falcon Integration"),Object(n.mdx)("li",{parentName:"ul"},"Storm Integration"),Object(n.mdx)("li",{parentName:"ul"},"Various Bug Fixes"),Object(n.mdx)("li",{parentName:"ul"},"Atlas / Ranger Integration")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.5.0-incubating/index"},"Atlas 0.5-incubating")," (Released on 2015/07/09)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Hive Server 2 Integration"),Object(n.mdx)("li",{parentName:"ul"},"Basic Hive Lineage"),Object(n.mdx)("li",{parentName:"ul"},"Basic Ambari Integration"),Object(n.mdx)("li",{parentName:"ul"},"Kerberos Support"),Object(n.mdx)("li",{parentName:"ul"},"DSL for query of datastore"),Object(n.mdx)("li",{parentName:"ul"},"Basic Storage of Metadata"),Object(n.mdx)("li",{parentName:"ul"},"Support for BerkleyDB"),Object(n.mdx)("li",{parentName:"ul"},"Support for Titan 0.5"),Object(n.mdx)("li",{parentName:"ul"},"Support")))}d&&d===Object(d)&&Object.isExtensible(d)&&Object.defineProperty(d,"__filemeta",{enumerable:!0,configurable:!0,value:{name:"MDXContent",filename:"src/documents/Downloads/Downloads.md"}}),d.isMDXComponent=!0},"./theme/styles/styled-colors.js":function(e,t,a){"use strict";var r=a("../node_modules/react-syntax-highlighter/dist/esm/styles/hljs/dark.js");r.a.hljs.color="#37bb9b",t.a=r.a}}]);
+(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{"./src/documents/Downloads/Downloads.md":function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return d}));var r=a("../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"),n=(a("../node_modules/react/index.js"),a("../node_modules/@mdx-js/react/dist/esm.js")),i=(a("./theme/styles/styled-colors.js"),a("../node_modules/react-syntax-highlighter/dist/esm/styles/hljs/dark.js")),s=a("../node_modules/react-syntax-highlighter/dist/esm/default-highlight.js"),c=["components"],l={};function d(e){var t=e.components,a=Object(r.a)(e,c);return Object(n.mdx)("wrapper",Object.assign({},l,a,{components:t,mdxType:"MDXLayout"}),Object(n.mdx)("h1",{id:"downloads"},"Downloads"),Object(n.mdx)("p",null,"Apache Atlas release artifacts are distributed via mirror sites and should be checked for tampering using GPG or SHA-256."),Object(n.mdx)("p",null,"The table below lists release artifacts and their associated signatures and hashes. The keys used to sign the release\nartifacts can be found in our published ",Object(n.mdx)("a",{parentName:"p",href:"https://downloads.apache.org/atlas/KEYS"},"KEYS file"),"."),Object(n.mdx)("table",null,Object(n.mdx)("thead",{parentName:"table"},Object(n.mdx)("tr",{parentName:"thead"},Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"Version")),Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"Release Date")),Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"Tarball")),Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"GPG")),Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"Hash")))),Object(n.mdx)("tbody",{parentName:"table"},Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.4.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2025-01-04"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://www.apache.org/dyn/closer.cgi/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://downloads.apache.org/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://downloads.apache.org/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.3.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2022-12-06"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.2.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2021-08-17"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.1.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2020-07-15"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.4"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2019-06-21"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"1.2.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2019-06-07"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.0.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2019-05-13"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.3"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2018-10-31"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"1.1.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2018-09-14"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"1.0.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2018-06-02"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.2"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2018-02-05"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.1"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2017-08-29"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.0-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2017-06-26"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.7.1-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2017-01-28"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.mds"},"checksum"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.7.0-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2016-07-09"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.6.0-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2015-12-31"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.sha"},"SHA"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.5.0-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2015-07-10"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.sha"},"SHA"))))),Object(n.mdx)("h2",{id:"verify-the-integrity-of-the-files"},"Verify the integrity of the files"),Object(n.mdx)("p",null,"It is essential that you verify the integrity of the downloaded file using the PGP signature (.asc file) or a hash\n(.md5 or .sha* file). Please read ",Object(n.mdx)("a",{parentName:"p",href:"https://www.apache.org/info/verification.html"},"Verifying Apache Software Foundation Releases"),"\nfor more information on why you should verify our releases."),Object(n.mdx)("p",null,"The PGP signature can be verified using PGP or GPG, with the following steps:"),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Download the release artifact from the link in the table above"),Object(n.mdx)("li",{parentName:"ul"},"Download the signature file for the release from the link in the table above"),Object(n.mdx)("li",{parentName:"ul"},"Download ",Object(n.mdx)("a",{parentName:"li",href:"https://downloads.apache.org/atlas/KEYS"},"Apache Atlas KEYS file")),Object(n.mdx)("li",{parentName:"ul"},"Verify the signatures using one of the following:")),Object(n.mdx)(s.a,{wrapLines:!0,language:"shell",style:i.a,mdxType:"SyntaxHighlighter"},"gpg --import KEYS\ngpg --verify downloaded_file.asc downloaded_file"),Object(n.mdx)("p",null,"or"),Object(n.mdx)(s.a,{wrapLines:!0,language:"shell",style:i.a,mdxType:"SyntaxHighlighter"},"pgpk -a KEYS\npgpv downloaded_file.asc"),Object(n.mdx)("p",null,"or"),Object(n.mdx)(s.a,{wrapLines:!0,language:"shell",style:i.a,mdxType:"SyntaxHighlighter"},"pgp -ka KEYS\npgp downloaded_file.asc"),Object(n.mdx)("h2",{id:"release-notes"},"Release Notes"),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.4.0/index"},"Atlas 2.4.0")," (Released on 2025/01/02)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Search: added support to download the search results of Basic and Advanced search."),Object(n.mdx)("li",{parentName:"ul"},"Hook: added CouchBase bridge"),Object(n.mdx)("li",{parentName:"ul"},"Audits: implemented aging for audits"),Object(n.mdx)("li",{parentName:"ul"},"Notification: utility to analyze hook notifications"),Object(n.mdx)("li",{parentName:"ul"},"Ignore/Prune Pattern: support ignore patterns to be generic for all the hooks"),Object(n.mdx)("li",{parentName:"ul"},"Provide Liveness and Readyness probes"),Object(n.mdx)("li",{parentName:"ul"},"Export/Import: fixes and enhancements in this feature"),Object(n.mdx)("li",{parentName:"ul"},"Dynamic Index Recovery: improvements in handling index recovery dynamically"),Object(n.mdx)("li",{parentName:"ul"},"Relationship: performance improvements in dealing with large number of relationhips"),Object(n.mdx)("li",{parentName:"ul"},"Lineage: performance improvements by handling data where there is no scope of lineage."),Object(n.mdx)("li",{parentName:"ul"},"Notification Hook Consumer: message processing improvement by skipping to retry for specific cases"),Object(n.mdx)("li",{parentName:"ul"},"Hbase Compression Algotithm: identified SNAPPY compression performs faster, hence support is added to change compression"),Object(n.mdx)("li",{parentName:"ul"},"Search: support for Chinese character in Atlas entities is added"),Object(n.mdx)("li",{parentName:"ul"},"Dependencies Upgrade: JanusGraph, Spring Security, Netty, Tinkerpop, Spring Framework, Hbase, Sqoop, Storm, Jetty, Testng"),Object(n.mdx)("li",{parentName:"ul"},"UI Dependencies Upgrade: Swagger-UI, DomPurify, send, serve-static, elliptic"),Object(n.mdx)("li",{parentName:"ul"},"UI: fixes and improvements in multiple areas like Glossary, Entity Detail Page, Property tab, Text Editor, Search"),Object(n.mdx)("li",{parentName:"ul"},"Log: replace use of log4j with logback"),Object(n.mdx)("li",{parentName:"ul"},"Docker image: improvements to Docker support"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20fixVersion%20%3D%202.4.0%20ORDER%20BY%20key%20DESC"},"List of JIRAs resolved in Apache Atlas 2.4.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.3.0/index"},"Atlas 2.3.0")," (Released on 2022/12/06)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"(new) Relationship search: API and UI to search relationships based on type and properties"),Object(n.mdx)("li",{parentName:"ul"},"Resiliency: improvements in handling of index update failures"),Object(n.mdx)("li",{parentName:"ul"},"Glossary: performance improvements in dealing with large glossaries and bulk creation of glossary terms"),Object(n.mdx)("li",{parentName:"ul"},"Observability: UI improvements to view metrics & stats, persistence of metrics to enable historic data"),Object(n.mdx)("li",{parentName:"ul"},"Lineage: performance improvements in lineage API and UI"),Object(n.mdx)("li",{parentName:"ul"},"Notification: updated notifications to include hook version and message source"),Object(n.mdx)("li",{parentName:"ul"},"Hive integration: multiple fixes and improvements in Hive hook and import-hive utility"),Object(n.mdx)("li",{parentName:"ul"},"Impala integration: performance improvements"),Object(n.mdx)("li",{parentName:"ul"},"Audits: support for authentication enabled Cassandra as audit store"),Object(n.mdx)("li",{parentName:"ul"},"Python: released Apache Atlas Python client 0.0.12"),Object(n.mdx)("li",{parentName:"ul"},"Dependencies Upgrade: JanusGraph, Elasticsearch, Kafka, Storm, TinkerPop, Gson, Spring Framework, Log4j"),Object(n.mdx)("li",{parentName:"ul"},"UI: fixes and improvements in multiple areas like search, lineage, business metadata"),Object(n.mdx)("li",{parentName:"ul"},"Docker image: improvements to Docker support"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.3.0%20ORDER%20BY%20key%20DESC"},"List of JIRAs resolved in Apache Atlas 2.3.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.2.0/index"},"Atlas 2.2.0")," (Released on 2021/08/17)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"(new) Deferred Action: classification propagation will be handled as a background task (AtlasTask)"),Object(n.mdx)("li",{parentName:"ul"},"Re-indexing: added Re-indexing as part of JAVA_PATCH"),Object(n.mdx)("li",{parentName:"ul"},"Model Change: created JAVA_PATCH to add new super types to existing entities"),Object(n.mdx)("li",{parentName:"ul"},"Export Service: added support for Business Metadata in Atlas Export API"),Object(n.mdx)("li",{parentName:"ul"},"Admin/AtlasTask API: added HA support for admin/task API"),Object(n.mdx)("li",{parentName:"ul"},"Entity definition: provided option to add mandatory attribute to existing entity definition"),Object(n.mdx)("li",{parentName:"ul"},"DSL Search:",Object(n.mdx)("ul",{parentName:"li"},Object(n.mdx)("li",{parentName:"ul"},"added support for glossary terms and relationship"),Object(n.mdx)("li",{parentName:"ul"},"added support for null attribute values,"),Object(n.mdx)("li",{parentName:"ul"},"now uses Tinkerpop GraphTraversal instead of GremlinScriptEngine for performance improvement"),Object(n.mdx)("li",{parentName:"ul"},"added support search by classification and its attribute"),Object(n.mdx)("li",{parentName:"ul"},"added caching mechanism for translated DSL queries"))),Object(n.mdx)("li",{parentName:"ul"},"Atlas Python Client: refactored and enhanced Atlas Python Client supporting Python 2.7"),Object(n.mdx)("li",{parentName:"ul"},"Search: updated free-text search processor to support Elasticsearch, Support search text with special characters, optimized pagination"),Object(n.mdx)("li",{parentName:"ul"},"Bulk Glossary Import: improved and enhanced Bulk Glossary Import supporting import with relations"),Object(n.mdx)("li",{parentName:"ul"},"Performance: improved performance of GraphHelper's guid and status getter methods"),Object(n.mdx)("li",{parentName:"ul"},'Authorization: enhanced Atlas authorization for Add/Update/Remove classification on entities, "admin-audits" for Atlas Admin Audits authorization'),Object(n.mdx)("li",{parentName:"ul"},"Notification: improved NotificationHookConsumer for Large Message Processing"),Object(n.mdx)("li",{parentName:"ul"},"Export/Import Service: enhanced Export/Import Service to conditionally Support Simultaneous Operations and to export Terms"),Object(n.mdx)("li",{parentName:"ul"},"Hive Hook: added support HiveServer2 Hook to send Lineage-only Messages"),Object(n.mdx)("li",{parentName:"ul"},"Apache Flink: introduced model to capture Apache Flink entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"GCP: introduced model to capture GCP entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"ADLS-Gen2: updated model for Azure Data Lake Storage Gen2 entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"Dependencies Upgrade: JanusGraph, elasticsearch, JQuery, Http core, Http Client, slf4j, log4j, ant, gremlin, Solr, groovy, netty, Kafka"),Object(n.mdx)("li",{parentName:"ul"},"UI: fixed Atlas Web UI to load faster in case of large number of classifications & entities"),Object(n.mdx)("li",{parentName:"ul"},"Docker image: improvements to Docker support"),Object(n.mdx)("li",{parentName:"ul"},"Various bug fixes and improvements"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"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"},"List of JIRAs resolved in Apache Atlas 2.2.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.1.0/index"},"Atlas 2.1.0")," (Released on 2020/07/15)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Quick Search: provides a simpler search experience with type-ahead suggestions"),Object(n.mdx)("li",{parentName:"ul"},"Business Metadata: enables augmenting entity-types with additional attributes, search entities using these attributes"),Object(n.mdx)("li",{parentName:"ul"},"Labels: ability to add/remove labels on entities, and search entities using labels"),Object(n.mdx)("li",{parentName:"ul"},"Custom Attributes: ability to add entity instance specific custom attributes i.e. attributes not defined in entity-def or business metadata"),Object(n.mdx)("li",{parentName:"ul"},"Entity Purge: added REST APIs to purge deleted entities"),Object(n.mdx)("li",{parentName:"ul"},"Search: ability to find entities by more than one classification"),Object(n.mdx)("li",{parentName:"ul"},"Performance: improvements in lineage retrieval and classification-propagation"),Object(n.mdx)("li",{parentName:"ul"},"Notification: ability to process notifications from multiple Kafka topics"),Object(n.mdx)("li",{parentName:"ul"},"Hive Hook: tracks process-executions via hive_process_execution entities"),Object(n.mdx)("li",{parentName:"ul"},"Hive Hook: captures DDL operations via hive_db_ddl and hive_table_ddl entities"),Object(n.mdx)("li",{parentName:"ul"},"Notification: introduced shell entities to record references to non-existing entities in notifications"),Object(n.mdx)("li",{parentName:"ul"},"Spark: added model to capture Spark entities, processes and relationships"),Object(n.mdx)("li",{parentName:"ul"},"AWS S3: introduced updated model to capture AWS S3 entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"ADLS-Gen2: introduced model to capture Azure Data Lake Storage Gen2 entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"Dependencies: JanusGraph 0.5.1, Tinkerpop 3.4.6, Spring Framework 4.3.20"),Object(n.mdx)("li",{parentName:"ul"},"Authorization: updated to cover new features, like: business metadata, labels, purge"),Object(n.mdx)("li",{parentName:"ul"},"UI: multiple UI improvements, including a beta UI"),Object(n.mdx)("li",{parentName:"ul"},"Various Bug-fixes and optimizations"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"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"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.0.0/index"},"Atlas 2.0.0")," (Released on 2019/05/14)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Soft-reference attribute implementation."),Object(n.mdx)("li",{parentName:"ul"},"Unique-attributes constraints at graph store-level"),Object(n.mdx)("li",{parentName:"ul"},"Atlas Index Repair tool for Janusgraph"),Object(n.mdx)("li",{parentName:"ul"},"Relationship notifications when new relationships are created in atlas"),Object(n.mdx)("li",{parentName:"ul"},"Atlas Import Transform handler implementation"),Object(n.mdx)("li",{parentName:"ul"},"Updated component versions to use Hadoop 3.1, Hive 3.1, HBase 2.0, Solr 7.5 and Kafka 2.0"),Object(n.mdx)("li",{parentName:"ul"},"Updated JanusGraph version to 0.3.1"),Object(n.mdx)("li",{parentName:"ul"},"Updated authentication to support trusted proxy"),Object(n.mdx)("li",{parentName:"ul"},"Updated patch framework to persist typedef patches applied to atlas and handle data patches."),Object(n.mdx)("li",{parentName:"ul"},"Updated metrics module to collect notification metrics"),Object(n.mdx)("li",{parentName:"ul"},"Updated Atlas Export to support incremental export of metadata."),Object(n.mdx)("li",{parentName:"ul"},"Notification Processing Improvements:",Object(n.mdx)("ul",{parentName:"li"},Object(n.mdx)("li",{parentName:"ul"},"Notification processing to support batch-commits"),Object(n.mdx)("li",{parentName:"ul"},"New option in notification processing to ignore potentially incorrect hive_column_lineage"),Object(n.mdx)("li",{parentName:"ul"},"Updated Hive hook to avoid duplicate column-lineage entities; also updated Atlas server to skip duplicate column-lineage entities"),Object(n.mdx)("li",{parentName:"ul"},"Improved batch processing in notification handler to avoid processing of an entity multiple times"),Object(n.mdx)("li",{parentName:"ul"},"Add option to ignore/prune metadata for temporary/staging hive tables"),Object(n.mdx)("li",{parentName:"ul"},"Avoid unnecessary lookup when creating new relationships"))),Object(n.mdx)("li",{parentName:"ul"},"UI Improvements:",Object(n.mdx)("ul",{parentName:"li"},Object(n.mdx)("li",{parentName:"ul"},"UI: Display counts besides the Type and Classification dropdown list in basic search"),Object(n.mdx)("li",{parentName:"ul"},"UI: Display lineage information for process entities"),Object(n.mdx)("li",{parentName:"ul"},"UI: Display entity specific icon for the lineage graph"),Object(n.mdx)("li",{parentName:"ul"},"UI: Add relationships table inside relationships view in entity details page."),Object(n.mdx)("li",{parentName:"ul"},"UI: Add service-type dropdown in basic search to filter entitydef type."))),Object(n.mdx)("li",{parentName:"ul"},"Various Bug-fixes and optimizations"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.0.0%20ORDER%20BY%20updated%20DESC%2C%20priority%20DESC"},"List of JIRAs resolved in Apache Atlas 2.0.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../1.1.0/index"},"Atlas 1.1.0")," (Released on 2018/09/17)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Updated authorization model to support access control on relationship operations"),Object(n.mdx)("li",{parentName:"ul"},"Added support for AWS S3 datatypes, in Atlas server and Hive hook"),Object(n.mdx)("li",{parentName:"ul"},"Updated ",Object(n.mdx)("a",{parentName:"li",href:"https://janusgraph.org/"},"JanusGraph")," version from 0.2.0 to 0.3.0"),Object(n.mdx)("li",{parentName:"ul"},"Updated hooks to send Kafka notifications asynchronously"),Object(n.mdx)("li",{parentName:"ul"},"Enhanced classification-propagation with options to handle entity-deletes"),Object(n.mdx)("li",{parentName:"ul"},"BugFixes and Optimizations")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../1.0.0/index"},"Atlas 1.0.0")," (Released on 2018/06/02)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Core model enhancement to support Relationship as first-class construct"),Object(n.mdx)("li",{parentName:"ul"},"Support for JanusGraph graph database"),Object(n.mdx)("li",{parentName:"ul"},"New DSL implementation, using ANTLR instead of Scala"),Object(n.mdx)("li",{parentName:"ul"},"Removal of older type system implementation in atlas-typesystem library"),Object(n.mdx)("li",{parentName:"ul"},"Metadata security - fine-grained authorization"),Object(n.mdx)("li",{parentName:"ul"},"Notification enhancements to support V2 style data structures"),Object(n.mdx)("li",{parentName:"ul"},"Jackson library update from 1.9.13 to 2.9.2"),Object(n.mdx)("li",{parentName:"ul"},"Classification propagation via entity relationships"),Object(n.mdx)("li",{parentName:"ul"},"Glossary terms, categories"),Object(n.mdx)("li",{parentName:"ul"},"HBase Hook"),Object(n.mdx)("li",{parentName:"ul"},"UI updates to show entity relationships"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20Atlas%20AND%20resolution%20%3D%20Fixed%20AND%20fixVersion%20%3D%201.0.0%20ORDER%20BY%20key%20DESC"},"List of JIRAs resolved in Apache Atlas 1.0.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.8.2/index"},"Atlas 0.8.2")," (Released on 2018/02/05)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Search improvements:",Object(n.mdx)("ul",{parentName:"li"},Object(n.mdx)("li",{parentName:"ul"},"Basic search enhancement to optionally exclude sub-type entities and sub-classification-types"),Object(n.mdx)("li",{parentName:"ul"},"Basic search to return classification attributes"),Object(n.mdx)("li",{parentName:"ul"},"Support for saving searches"),Object(n.mdx)("li",{parentName:"ul"},"UI support to reorder columns in search results page"))),Object(n.mdx)("li",{parentName:"ul"},"UI - updates for classification rendering \u2013 tree/flat view"),Object(n.mdx)("li",{parentName:"ul"},"UI \u2013 minification of js, css; cache busting for static content (css, js)"),Object(n.mdx)("li",{parentName:"ul"},"notification updates to handle large messages"),Object(n.mdx)("li",{parentName:"ul"},"fix type initialization issues in HA deployment"),Object(n.mdx)("li",{parentName:"ul"},"In HA, the passive node redirects the request with wrong URL encoding"),Object(n.mdx)("li",{parentName:"ul"},"tool kit to recover from lost/bad index data"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20Atlas%20AND%20fixVersion%20%3D%200.8.2%20ORDER%20BY%20key%20ASC"},"List of JIRAs resolved in Apache Atlas 0.8.2 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.8.1/index"},"Atlas 0.8.1")," (Released on 2017/08/29)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Basic-search improvement in use of index for attribute filtering"),Object(n.mdx)("li",{parentName:"ul"},"DSL query enhancement to support 'like' operator"),Object(n.mdx)("li",{parentName:"ul"},"REST API and UI enhancements to update classification attributes"),Object(n.mdx)("li",{parentName:"ul"},"Export/import support to copy data between Apache Atlas instances"),Object(n.mdx)("li",{parentName:"ul"},"Ability to delete a tag from UI (and API)"),Object(n.mdx)("li",{parentName:"ul"},"UI enhancements: lineage, attribute search filter, ability to search historical data"),Object(n.mdx)("li",{parentName:"ul"},"Knox SSO for Atlas REST APIs"),Object(n.mdx)("li",{parentName:"ul"},"Moved from use of Guice + Spring framework for dependency-injection to use only Spring framework")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.8.0-incubating/index"},"Atlas 0.8-incubating")," (Released on 2017/03/16)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"API revamp - new, structured REST API"),Object(n.mdx)("li",{parentName:"ul"},"Simplified search UI"),Object(n.mdx)("li",{parentName:"ul"},"UI to create/update entities - HDFS/HBase/Kafka"),Object(n.mdx)("li",{parentName:"ul"},"Performance and scalability improvements"),Object(n.mdx)("li",{parentName:"ul"},"Knox SSO for Atlas UI")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.7.1-incubating/index"},"Atlas 0.7.1-incubating")," (Released on 2017/01/29)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Performance and scalability improvements (ATLAS-1403, ATLAS-1404)"),Object(n.mdx)("li",{parentName:"ul"},"Bug fixes")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.7.0-incubating/index"},"Atlas 0.7-incubating")," (Released on 2016/07/09)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"High Availability (ATLAS-510)"),Object(n.mdx)("li",{parentName:"ul"},"Business Catalog / Taxonomy (ATLAS-491)"),Object(n.mdx)("li",{parentName:"ul"},"Improved Hive Integration (ATLAS-492)"),Object(n.mdx)("li",{parentName:"ul"},"Improved Sqoop Integration"),Object(n.mdx)("li",{parentName:"ul"},"Improved Falcon Integration"),Object(n.mdx)("li",{parentName:"ul"},"Improved Storm Integration"),Object(n.mdx)("li",{parentName:"ul"},"Improved Ambari Deployment & Management Support"),Object(n.mdx)("li",{parentName:"ul"},"Entity Versioning / Audit (ATLAS-493)"),Object(n.mdx)("li",{parentName:"ul"},"Performance Improvements"),Object(n.mdx)("li",{parentName:"ul"},"Authorization (ATLAS-497)"),Object(n.mdx)("li",{parentName:"ul"},"Atlas / Ranger Authorization Integration (ATLAS-495)"),Object(n.mdx)("li",{parentName:"ul"},"Standalone HBase Support (ATLAS-498)"),Object(n.mdx)("li",{parentName:"ul"},"Upgrade Support (ATLAS-631)")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.6.0-incubating/index"},"Atlas 0.6-incubating")," (Released on 2015/12/30)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Improved Hive Server 2 Integration"),Object(n.mdx)("li",{parentName:"ul"},"Sqoop Integration"),Object(n.mdx)("li",{parentName:"ul"},"Falcon Integration"),Object(n.mdx)("li",{parentName:"ul"},"Storm Integration"),Object(n.mdx)("li",{parentName:"ul"},"Various Bug Fixes"),Object(n.mdx)("li",{parentName:"ul"},"Atlas / Ranger Integration")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.5.0-incubating/index"},"Atlas 0.5-incubating")," (Released on 2015/07/09)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Hive Server 2 Integration"),Object(n.mdx)("li",{parentName:"ul"},"Basic Hive Lineage"),Object(n.mdx)("li",{parentName:"ul"},"Basic Ambari Integration"),Object(n.mdx)("li",{parentName:"ul"},"Kerberos Support"),Object(n.mdx)("li",{parentName:"ul"},"DSL for query of datastore"),Object(n.mdx)("li",{parentName:"ul"},"Basic Storage of Metadata"),Object(n.mdx)("li",{parentName:"ul"},"Support for BerkleyDB"),Object(n.mdx)("li",{parentName:"ul"},"Support for Titan 0.5"),Object(n.mdx)("li",{parentName:"ul"},"Support")))}d&&d===Object(d)&&Object.isExtensible(d)&&Object.defineProperty(d,"__filemeta",{enumerable:!0,configurable:!0,value:{name:"MDXContent",filename:"src/documents/Downloads/Downloads.md"}}),d.isMDXComponent=!0},"./theme/styles/styled-colors.js":function(e,t,a){"use strict";var r=a("../node_modules/react-syntax-highlighter/dist/esm/styles/hljs/dark.js");r.a.hljs.color="#37bb9b",t.a=r.a}}]);
 //# sourceMappingURL=documents-downloads-downloads.e04b9e5c98fb520d3001.js.map
diff --git a/2.4.0/static/js/documents-downloads-downloads.e04b9e5c98fb520d3001.js.map b/2.4.0/static/js/documents-downloads-downloads.e04b9e5c98fb520d3001.js.map
index 8917ada..96acd03 100644
--- a/2.4.0/static/js/documents-downloads-downloads.e04b9e5c98fb520d3001.js.map
+++ b/2.4.0/static/js/documents-downloads-downloads.e04b9e5c98fb520d3001.js.map
@@ -1 +1 @@
-{"version":3,"sources":["/Users/mneethiraj/Apache/git-commit/atlas/docs/target/src/documents/Downloads/Downloads.md","/Users/mneethiraj/Apache/git-commit/atlas/docs/target/theme/styles/styled-colors.js"],"names":["layoutProps","MDXContent","_ref","components","props","_objectWithoutProperties","_excluded","mdx","Object","assign","mdxType","parentName","SyntaxHighlighter","wrapLines","language","style","theme","isExtensible","defineProperty","enumerable","configurable","value","name","filename","isMDXComponent","dark","hljs","color"],"mappings":"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","file":"static/js/documents-downloads-downloads.91e475b4.js","sourcesContent":["\nimport React from 'react'\nimport { mdx } from '@mdx-js/react'\n\n/* @jsxRuntime classic */\n/* @jsx mdx */\nimport  themen  from 'theme/styles/styled-colors';\nimport  * as theme  from 'react-syntax-highlighter/dist/esm/styles/hljs';\nimport SyntaxHighlighter from 'react-syntax-highlighter';\n\n\nconst layoutProps = {\n  \n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n  components,\n  ...props\n}) {\n  return <MDXLayout {...layoutProps} {...props} components={components} mdxType=\"MDXLayout\">\n\n    <h1 {...{\n      \"id\": \"downloads\"\n    }}>{`Downloads`}</h1>\n    <p>{`Apache Atlas release artifacts are distributed via mirror sites and should be checked for tampering using GPG or SHA-256.`}</p>\n    <p>{`The table below lists release artifacts and their associated signatures and hashes. The keys used to sign the release\nartifacts can be found in our published `}<a parentName=\"p\" {...{\n        \"href\": \"https://downloads.apache.org/atlas/KEYS\"\n      }}>{`KEYS file`}</a>{`.`}</p>\n    <table>\n      <thead parentName=\"table\">\n        <tr parentName=\"thead\">\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`Version`}</strong></th>\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`Release Date`}</strong></th>\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`Tarball`}</strong></th>\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`GPG`}</strong></th>\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`Hash`}</strong></th>\n        </tr>\n      </thead>\n      <tbody parentName=\"table\">\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.4.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2025-01-04`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://www.apache.org/dyn/closer.cgi/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://www.apache.org/dist/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://www.apache.org/dist/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.3.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2022-12-06`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.2.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2021-08-17`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.1.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2020-07-15`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.4`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2019-06-21`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`1.2.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2019-06-07`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.0.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2019-05-13`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.3`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2018-10-31`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`1.1.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2018-09-14`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`1.0.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2018-06-02`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.2`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2018-02-05`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.1`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2017-08-29`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.0-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2017-06-26`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.7.1-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2017-01-28`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.mds\"\n            }}>{`checksum`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.7.0-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2016-07-09`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.6.0-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2015-12-31`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.sha\"\n            }}>{`SHA`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.5.0-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2015-07-10`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.sha\"\n            }}>{`SHA`}</a></td>\n        </tr>\n      </tbody>\n    </table>\n    <h2 {...{\n      \"id\": \"verify-the-integrity-of-the-files\"\n    }}>{`Verify the integrity of the files`}</h2>\n    <p>{`It is essential that you verify the integrity of the downloaded file using the PGP signature (.asc file) or a hash\n(.md5 or .sha* file). Please read `}<a parentName=\"p\" {...{\n        \"href\": \"https://www.apache.org/info/verification.html\"\n      }}>{`Verifying Apache Software Foundation Releases`}</a>{`\nfor more information on why you should verify our releases.`}</p>\n    <p>{`The PGP signature can be verified using PGP or GPG, with the following steps:`}</p>\n    <ul>\n      <li parentName=\"ul\">{`Download the release artifact from the link in the table above`}</li>\n      <li parentName=\"ul\">{`Download the signature file for the release from the link in the table above`}</li>\n      <li parentName=\"ul\">{`Download `}<a parentName=\"li\" {...{\n          \"href\": \"https://downloads.apache.org/atlas/KEYS\"\n        }}>{`Apache Atlas KEYS file`}</a></li>\n      <li parentName=\"ul\">{`Verify the signatures using one of the following:`}</li>\n    </ul>\n    <SyntaxHighlighter wrapLines={true} language=\"shell\" style={theme.dark} mdxType=\"SyntaxHighlighter\">\n      {`gpg --import KEYS\ngpg --verify downloaded_file.asc downloaded_file`}\n    </SyntaxHighlighter>\n    <p>{`or`}</p>\n    <SyntaxHighlighter wrapLines={true} language=\"shell\" style={theme.dark} mdxType=\"SyntaxHighlighter\">\n      {`pgpk -a KEYS\npgpv downloaded_file.asc`}\n    </SyntaxHighlighter>\n    <p>{`or`}</p>\n    <SyntaxHighlighter wrapLines={true} language=\"shell\" style={theme.dark} mdxType=\"SyntaxHighlighter\">\n      {`pgp -ka KEYS\npgp downloaded_file.asc`}\n    </SyntaxHighlighter>\n    <h2 {...{\n      \"id\": \"release-notes\"\n    }}>{`Release Notes`}</h2>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.4.0/index\"\n        }}>{`Atlas 2.4.0`}</a>{` (Released on 2025/01/02)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Search: added support to download the search results of Basic and Advanced search.`}</li>\n      <li parentName=\"ul\">{`Hook: added CouchBase bridge`}</li>\n      <li parentName=\"ul\">{`Audits: implemented aging for audits`}</li>\n      <li parentName=\"ul\">{`Notification: utility to analyze hook notifications`}</li>\n      <li parentName=\"ul\">{`Ignore/Prune Pattern: support ignore patterns to be generic for all the hooks`}</li>\n      <li parentName=\"ul\">{`Provide Liveness and Readyness probes`}</li>\n      <li parentName=\"ul\">{`Export/Import: fixes and enhancements in this feature`}</li>\n      <li parentName=\"ul\">{`Dynamic Index Recovery: improvements in handling index recovery dynamically`}</li>\n      <li parentName=\"ul\">{`Relationship: performance improvements in dealing with large number of relationhips`}</li>\n      <li parentName=\"ul\">{`Lineage: performance improvements by handling data where there is no scope of lineage.`}</li>\n      <li parentName=\"ul\">{`Notification Hook Consumer: message processing improvement by skipping to retry for specific cases`}</li>\n      <li parentName=\"ul\">{`Hbase Compression Algotithm: identified SNAPPY compression performs faster, hence support is added to change compression`}</li>\n      <li parentName=\"ul\">{`Search: support for Chinese character in Atlas entities is added`}</li>\n      <li parentName=\"ul\">{`Dependencies Upgrade: JanusGraph, Spring Security, Netty, Tinkerpop, Spring Framework, Hbase, Sqoop, Storm, Jetty, Testng`}</li>\n      <li parentName=\"ul\">{`UI Dependencies Upgrade: Swagger-UI, DomPurify, send, serve-static, elliptic`}</li>\n      <li parentName=\"ul\">{`UI: fixes and improvements in multiple areas like Glossary, Entity Detail Page, Property tab, Text Editor, Search`}</li>\n      <li parentName=\"ul\">{`Log: replace use of log4j with logback`}</li>\n      <li parentName=\"ul\">{`Docker image: improvements to Docker support`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20fixVersion%20%3D%202.4.0%20ORDER%20BY%20key%20DESC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.4.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.3.0/index\"\n        }}>{`Atlas 2.3.0`}</a>{` (Released on 2022/12/06)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`(new) Relationship search: API and UI to search relationships based on type and properties`}</li>\n      <li parentName=\"ul\">{`Resiliency: improvements in handling of index update failures`}</li>\n      <li parentName=\"ul\">{`Glossary: performance improvements in dealing with large glossaries and bulk creation of glossary terms`}</li>\n      <li parentName=\"ul\">{`Observability: UI improvements to view metrics & stats, persistence of metrics to enable historic data`}</li>\n      <li parentName=\"ul\">{`Lineage: performance improvements in lineage API and UI`}</li>\n      <li parentName=\"ul\">{`Notification: updated notifications to include hook version and message source`}</li>\n      <li parentName=\"ul\">{`Hive integration: multiple fixes and improvements in Hive hook and import-hive utility`}</li>\n      <li parentName=\"ul\">{`Impala integration: performance improvements`}</li>\n      <li parentName=\"ul\">{`Audits: support for authentication enabled Cassandra as audit store`}</li>\n      <li parentName=\"ul\">{`Python: released Apache Atlas Python client 0.0.12`}</li>\n      <li parentName=\"ul\">{`Dependencies Upgrade: JanusGraph, Elasticsearch, Kafka, Storm, TinkerPop, Gson, Spring Framework, Log4j`}</li>\n      <li parentName=\"ul\">{`UI: fixes and improvements in multiple areas like search, lineage, business metadata`}</li>\n      <li parentName=\"ul\">{`Docker image: improvements to Docker support`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.3.0%20ORDER%20BY%20key%20DESC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.3.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.2.0/index\"\n        }}>{`Atlas 2.2.0`}</a>{` (Released on 2021/08/17)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`(new) Deferred Action: classification propagation will be handled as a background task (AtlasTask)`}</li>\n      <li parentName=\"ul\">{`Re-indexing: added Re-indexing as part of JAVA_PATCH`}</li>\n      <li parentName=\"ul\">{`Model Change: created JAVA_PATCH to add new super types to existing entities`}</li>\n      <li parentName=\"ul\">{`Export Service: added support for Business Metadata in Atlas Export API`}</li>\n      <li parentName=\"ul\">{`Admin/AtlasTask API: added HA support for admin/task API`}</li>\n      <li parentName=\"ul\">{`Entity definition: provided option to add mandatory attribute to existing entity definition`}</li>\n      <li parentName=\"ul\">{`DSL Search:`}\n        <ul parentName=\"li\">\n          <li parentName=\"ul\">{`added support for glossary terms and relationship`}</li>\n          <li parentName=\"ul\">{`added support for null attribute values,`}</li>\n          <li parentName=\"ul\">{`now uses Tinkerpop GraphTraversal instead of GremlinScriptEngine for performance improvement`}</li>\n          <li parentName=\"ul\">{`added support search by classification and its attribute`}</li>\n          <li parentName=\"ul\">{`added caching mechanism for translated DSL queries`}</li>\n        </ul>\n      </li>\n      <li parentName=\"ul\">{`Atlas Python Client: refactored and enhanced Atlas Python Client supporting Python 2.7`}</li>\n      <li parentName=\"ul\">{`Search: updated free-text search processor to support Elasticsearch, Support search text with special characters, optimized pagination`}</li>\n      <li parentName=\"ul\">{`Bulk Glossary Import: improved and enhanced Bulk Glossary Import supporting import with relations`}</li>\n      <li parentName=\"ul\">{`Performance: improved performance of GraphHelper's guid and status getter methods`}</li>\n      <li parentName=\"ul\">{`Authorization: enhanced Atlas authorization for Add/Update/Remove classification on entities, \"admin-audits\" for Atlas Admin Audits authorization`}</li>\n      <li parentName=\"ul\">{`Notification: improved NotificationHookConsumer for Large Message Processing`}</li>\n      <li parentName=\"ul\">{`Export/Import Service: enhanced Export/Import Service to conditionally Support Simultaneous Operations and to export Terms`}</li>\n      <li parentName=\"ul\">{`Hive Hook: added support HiveServer2 Hook to send Lineage-only Messages`}</li>\n      <li parentName=\"ul\">{`Apache Flink: introduced model to capture Apache Flink entities and relationships`}</li>\n      <li parentName=\"ul\">{`GCP: introduced model to capture GCP entities and relationships`}</li>\n      <li parentName=\"ul\">{`ADLS-Gen2: updated model for Azure Data Lake Storage Gen2 entities and relationships`}</li>\n      <li parentName=\"ul\">{`Dependencies Upgrade: JanusGraph, elasticsearch, JQuery, Http core, Http Client, slf4j, log4j, ant, gremlin, Solr, groovy, netty, Kafka`}</li>\n      <li parentName=\"ul\">{`UI: fixed Atlas Web UI to load faster in case of large number of classifications & entities`}</li>\n      <li parentName=\"ul\">{`Docker image: improvements to Docker support`}</li>\n      <li parentName=\"ul\">{`Various bug fixes and improvements`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"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\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.2.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.1.0/index\"\n        }}>{`Atlas 2.1.0`}</a>{` (Released on 2020/07/15)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Quick Search: provides a simpler search experience with type-ahead suggestions`}</li>\n      <li parentName=\"ul\">{`Business Metadata: enables augmenting entity-types with additional attributes, search entities using these attributes`}</li>\n      <li parentName=\"ul\">{`Labels: ability to add/remove labels on entities, and search entities using labels`}</li>\n      <li parentName=\"ul\">{`Custom Attributes: ability to add entity instance specific custom attributes i.e. attributes not defined in entity-def or business metadata`}</li>\n      <li parentName=\"ul\">{`Entity Purge: added REST APIs to purge deleted entities`}</li>\n      <li parentName=\"ul\">{`Search: ability to find entities by more than one classification`}</li>\n      <li parentName=\"ul\">{`Performance: improvements in lineage retrieval and classification-propagation`}</li>\n      <li parentName=\"ul\">{`Notification: ability to process notifications from multiple Kafka topics`}</li>\n      <li parentName=\"ul\">{`Hive Hook: tracks process-executions via hive_process_execution entities`}</li>\n      <li parentName=\"ul\">{`Hive Hook: captures DDL operations via hive_db_ddl and hive_table_ddl entities`}</li>\n      <li parentName=\"ul\">{`Notification: introduced shell entities to record references to non-existing entities in notifications`}</li>\n      <li parentName=\"ul\">{`Spark: added model to capture Spark entities, processes and relationships`}</li>\n      <li parentName=\"ul\">{`AWS S3: introduced updated model to capture AWS S3 entities and relationships`}</li>\n      <li parentName=\"ul\">{`ADLS-Gen2: introduced model to capture Azure Data Lake Storage Gen2 entities and relationships`}</li>\n      <li parentName=\"ul\">{`Dependencies: JanusGraph 0.5.1, Tinkerpop 3.4.6, Spring Framework 4.3.20`}</li>\n      <li parentName=\"ul\">{`Authorization: updated to cover new features, like: business metadata, labels, purge`}</li>\n      <li parentName=\"ul\">{`UI: multiple UI improvements, including a beta UI`}</li>\n      <li parentName=\"ul\">{`Various Bug-fixes and optimizations`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"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\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.1.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.0.0/index\"\n        }}>{`Atlas 2.0.0`}</a>{` (Released on 2019/05/14)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Soft-reference attribute implementation.`}</li>\n      <li parentName=\"ul\">{`Unique-attributes constraints at graph store-level`}</li>\n      <li parentName=\"ul\">{`Atlas Index Repair tool for Janusgraph`}</li>\n      <li parentName=\"ul\">{`Relationship notifications when new relationships are created in atlas`}</li>\n      <li parentName=\"ul\">{`Atlas Import Transform handler implementation`}</li>\n      <li parentName=\"ul\">{`Updated component versions to use Hadoop 3.1, Hive 3.1, HBase 2.0, Solr 7.5 and Kafka 2.0`}</li>\n      <li parentName=\"ul\">{`Updated JanusGraph version to 0.3.1`}</li>\n      <li parentName=\"ul\">{`Updated authentication to support trusted proxy`}</li>\n      <li parentName=\"ul\">{`Updated patch framework to persist typedef patches applied to atlas and handle data patches.`}</li>\n      <li parentName=\"ul\">{`Updated metrics module to collect notification metrics`}</li>\n      <li parentName=\"ul\">{`Updated Atlas Export to support incremental export of metadata.`}</li>\n      <li parentName=\"ul\">{`Notification Processing Improvements:`}\n        <ul parentName=\"li\">\n          <li parentName=\"ul\">{`Notification processing to support batch-commits`}</li>\n          <li parentName=\"ul\">{`New option in notification processing to ignore potentially incorrect hive_column_lineage`}</li>\n          <li parentName=\"ul\">{`Updated Hive hook to avoid duplicate column-lineage entities; also updated Atlas server to skip duplicate column-lineage entities`}</li>\n          <li parentName=\"ul\">{`Improved batch processing in notification handler to avoid processing of an entity multiple times`}</li>\n          <li parentName=\"ul\">{`Add option to ignore/prune metadata for temporary/staging hive tables`}</li>\n          <li parentName=\"ul\">{`Avoid unnecessary lookup when creating new relationships`}</li>\n        </ul>\n      </li>\n      <li parentName=\"ul\">{`UI Improvements:`}\n        <ul parentName=\"li\">\n          <li parentName=\"ul\">{`UI: Display counts besides the Type and Classification dropdown list in basic search`}</li>\n          <li parentName=\"ul\">{`UI: Display lineage information for process entities`}</li>\n          <li parentName=\"ul\">{`UI: Display entity specific icon for the lineage graph`}</li>\n          <li parentName=\"ul\">{`UI: Add relationships table inside relationships view in entity details page.`}</li>\n          <li parentName=\"ul\">{`UI: Add service-type dropdown in basic search to filter entitydef type.`}</li>\n        </ul>\n      </li>\n      <li parentName=\"ul\">{`Various Bug-fixes and optimizations`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.0.0%20ORDER%20BY%20updated%20DESC%2C%20priority%20DESC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.0.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../1.1.0/index\"\n        }}>{`Atlas 1.1.0`}</a>{` (Released on 2018/09/17)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Updated authorization model to support access control on relationship operations`}</li>\n      <li parentName=\"ul\">{`Added support for AWS S3 datatypes, in Atlas server and Hive hook`}</li>\n      <li parentName=\"ul\">{`Updated `}<a parentName=\"li\" {...{\n          \"href\": \"https://janusgraph.org/\"\n        }}>{`JanusGraph`}</a>{` version from 0.2.0 to 0.3.0`}</li>\n      <li parentName=\"ul\">{`Updated hooks to send Kafka notifications asynchronously`}</li>\n      <li parentName=\"ul\">{`Enhanced classification-propagation with options to handle entity-deletes`}</li>\n      <li parentName=\"ul\">{`BugFixes and Optimizations`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../1.0.0/index\"\n        }}>{`Atlas 1.0.0`}</a>{` (Released on 2018/06/02)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Core model enhancement to support Relationship as first-class construct`}</li>\n      <li parentName=\"ul\">{`Support for JanusGraph graph database`}</li>\n      <li parentName=\"ul\">{`New DSL implementation, using ANTLR instead of Scala`}</li>\n      <li parentName=\"ul\">{`Removal of older type system implementation in atlas-typesystem library`}</li>\n      <li parentName=\"ul\">{`Metadata security - fine-grained authorization`}</li>\n      <li parentName=\"ul\">{`Notification enhancements to support V2 style data structures`}</li>\n      <li parentName=\"ul\">{`Jackson library update from 1.9.13 to 2.9.2`}</li>\n      <li parentName=\"ul\">{`Classification propagation via entity relationships`}</li>\n      <li parentName=\"ul\">{`Glossary terms, categories`}</li>\n      <li parentName=\"ul\">{`HBase Hook`}</li>\n      <li parentName=\"ul\">{`UI updates to show entity relationships`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20Atlas%20AND%20resolution%20%3D%20Fixed%20AND%20fixVersion%20%3D%201.0.0%20ORDER%20BY%20key%20DESC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 1.0.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.8.2/index\"\n        }}>{`Atlas 0.8.2`}</a>{` (Released on 2018/02/05)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Search improvements:`}\n        <ul parentName=\"li\">\n          <li parentName=\"ul\">{`Basic search enhancement to optionally exclude sub-type entities and sub-classification-types`}</li>\n          <li parentName=\"ul\">{`Basic search to return classification attributes`}</li>\n          <li parentName=\"ul\">{`Support for saving searches`}</li>\n          <li parentName=\"ul\">{`UI support to reorder columns in search results page`}</li>\n        </ul>\n      </li>\n      <li parentName=\"ul\">{`UI - updates for classification rendering – tree/flat view`}</li>\n      <li parentName=\"ul\">{`UI – minification of js, css; cache busting for static content (css, js)`}</li>\n      <li parentName=\"ul\">{`notification updates to handle large messages`}</li>\n      <li parentName=\"ul\">{`fix type initialization issues in HA deployment`}</li>\n      <li parentName=\"ul\">{`In HA, the passive node redirects the request with wrong URL encoding`}</li>\n      <li parentName=\"ul\">{`tool kit to recover from lost/bad index data`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20Atlas%20AND%20fixVersion%20%3D%200.8.2%20ORDER%20BY%20key%20ASC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 0.8.2 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.8.1/index\"\n        }}>{`Atlas 0.8.1`}</a>{` (Released on 2017/08/29)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Basic-search improvement in use of index for attribute filtering`}</li>\n      <li parentName=\"ul\">{`DSL query enhancement to support 'like' operator`}</li>\n      <li parentName=\"ul\">{`REST API and UI enhancements to update classification attributes`}</li>\n      <li parentName=\"ul\">{`Export/import support to copy data between Apache Atlas instances`}</li>\n      <li parentName=\"ul\">{`Ability to delete a tag from UI (and API)`}</li>\n      <li parentName=\"ul\">{`UI enhancements: lineage, attribute search filter, ability to search historical data`}</li>\n      <li parentName=\"ul\">{`Knox SSO for Atlas REST APIs`}</li>\n      <li parentName=\"ul\">{`Moved from use of Guice + Spring framework for dependency-injection to use only Spring framework`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.8.0-incubating/index\"\n        }}>{`Atlas 0.8-incubating`}</a>{` (Released on 2017/03/16)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`API revamp - new, structured REST API`}</li>\n      <li parentName=\"ul\">{`Simplified search UI`}</li>\n      <li parentName=\"ul\">{`UI to create/update entities - HDFS/HBase/Kafka`}</li>\n      <li parentName=\"ul\">{`Performance and scalability improvements`}</li>\n      <li parentName=\"ul\">{`Knox SSO for Atlas UI`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.7.1-incubating/index\"\n        }}>{`Atlas 0.7.1-incubating`}</a>{` (Released on 2017/01/29)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Performance and scalability improvements (ATLAS-1403, ATLAS-1404)`}</li>\n      <li parentName=\"ul\">{`Bug fixes`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.7.0-incubating/index\"\n        }}>{`Atlas 0.7-incubating`}</a>{` (Released on 2016/07/09)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`High Availability (ATLAS-510)`}</li>\n      <li parentName=\"ul\">{`Business Catalog / Taxonomy (ATLAS-491)`}</li>\n      <li parentName=\"ul\">{`Improved Hive Integration (ATLAS-492)`}</li>\n      <li parentName=\"ul\">{`Improved Sqoop Integration`}</li>\n      <li parentName=\"ul\">{`Improved Falcon Integration`}</li>\n      <li parentName=\"ul\">{`Improved Storm Integration`}</li>\n      <li parentName=\"ul\">{`Improved Ambari Deployment & Management Support`}</li>\n      <li parentName=\"ul\">{`Entity Versioning / Audit (ATLAS-493)`}</li>\n      <li parentName=\"ul\">{`Performance Improvements`}</li>\n      <li parentName=\"ul\">{`Authorization (ATLAS-497)`}</li>\n      <li parentName=\"ul\">{`Atlas / Ranger Authorization Integration (ATLAS-495)`}</li>\n      <li parentName=\"ul\">{`Standalone HBase Support (ATLAS-498)`}</li>\n      <li parentName=\"ul\">{`Upgrade Support (ATLAS-631)`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.6.0-incubating/index\"\n        }}>{`Atlas 0.6-incubating`}</a>{` (Released on 2015/12/30)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Improved Hive Server 2 Integration`}</li>\n      <li parentName=\"ul\">{`Sqoop Integration`}</li>\n      <li parentName=\"ul\">{`Falcon Integration`}</li>\n      <li parentName=\"ul\">{`Storm Integration`}</li>\n      <li parentName=\"ul\">{`Various Bug Fixes`}</li>\n      <li parentName=\"ul\">{`Atlas / Ranger Integration`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.5.0-incubating/index\"\n        }}>{`Atlas 0.5-incubating`}</a>{` (Released on 2015/07/09)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Hive Server 2 Integration`}</li>\n      <li parentName=\"ul\">{`Basic Hive Lineage`}</li>\n      <li parentName=\"ul\">{`Basic Ambari Integration`}</li>\n      <li parentName=\"ul\">{`Kerberos Support`}</li>\n      <li parentName=\"ul\">{`DSL for query of datastore`}</li>\n      <li parentName=\"ul\">{`Basic Storage of Metadata`}</li>\n      <li parentName=\"ul\">{`Support for BerkleyDB`}</li>\n      <li parentName=\"ul\">{`Support for Titan 0.5`}</li>\n      <li parentName=\"ul\">{`Support`}</li>\n    </ul>\n    </MDXLayout>;\n}\n;\nMDXContent.isMDXComponent = true;","/**\n * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements.  See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership.  The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License.  You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport { dark } from \"react-syntax-highlighter/dist/esm/styles/hljs\";\n\n//dark[\"powershell\"][\"color\"] = \"#37bb9b\";\ndark.hljs.color = \"#37bb9b\";\nexport default dark;"],"sourceRoot":""}
+{"version":3,"sources":["/Users/mneethiraj/Apache/git-commit/atlas/docs/target/src/documents/Downloads/Downloads.md","/Users/mneethiraj/Apache/git-commit/atlas/docs/target/theme/styles/styled-colors.js"],"names":["layoutProps","MDXContent","_ref","components","props","_objectWithoutProperties","_excluded","mdx","Object","assign","mdxType","parentName","SyntaxHighlighter","wrapLines","language","style","theme","isExtensible","defineProperty","enumerable","configurable","value","name","filename","isMDXComponent","dark","hljs","color"],"mappings":"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","file":"static/js/documents-downloads-downloads.91e475b4.js","sourcesContent":["\nimport React from 'react'\nimport { mdx } from '@mdx-js/react'\n\n/* @jsxRuntime classic */\n/* @jsx mdx */\nimport  themen  from 'theme/styles/styled-colors';\nimport  * as theme  from 'react-syntax-highlighter/dist/esm/styles/hljs';\nimport SyntaxHighlighter from 'react-syntax-highlighter';\n\n\nconst layoutProps = {\n  \n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n  components,\n  ...props\n}) {\n  return <MDXLayout {...layoutProps} {...props} components={components} mdxType=\"MDXLayout\">\n\n    <h1 {...{\n      \"id\": \"downloads\"\n    }}>{`Downloads`}</h1>\n    <p>{`Apache Atlas release artifacts are distributed via mirror sites and should be checked for tampering using GPG or SHA-256.`}</p>\n    <p>{`The table below lists release artifacts and their associated signatures and hashes. The keys used to sign the release\nartifacts can be found in our published `}<a parentName=\"p\" {...{\n        \"href\": \"https://downloads.apache.org/atlas/KEYS\"\n      }}>{`KEYS file`}</a>{`.`}</p>\n    <table>\n      <thead parentName=\"table\">\n        <tr parentName=\"thead\">\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`Version`}</strong></th>\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`Release Date`}</strong></th>\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`Tarball`}</strong></th>\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`GPG`}</strong></th>\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`Hash`}</strong></th>\n        </tr>\n      </thead>\n      <tbody parentName=\"table\">\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.4.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2025-01-04`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://www.apache.org/dyn/closer.cgi/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://downloads.apache.org/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://downloads.apache.org/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.3.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2022-12-06`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.2.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2021-08-17`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.1.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2020-07-15`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.4`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2019-06-21`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`1.2.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2019-06-07`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.0.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2019-05-13`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.3`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2018-10-31`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`1.1.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2018-09-14`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`1.0.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2018-06-02`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.2`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2018-02-05`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.1`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2017-08-29`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.0-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2017-06-26`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.7.1-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2017-01-28`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.mds\"\n            }}>{`checksum`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.7.0-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2016-07-09`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.6.0-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2015-12-31`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.sha\"\n            }}>{`SHA`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.5.0-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2015-07-10`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.sha\"\n            }}>{`SHA`}</a></td>\n        </tr>\n      </tbody>\n    </table>\n    <h2 {...{\n      \"id\": \"verify-the-integrity-of-the-files\"\n    }}>{`Verify the integrity of the files`}</h2>\n    <p>{`It is essential that you verify the integrity of the downloaded file using the PGP signature (.asc file) or a hash\n(.md5 or .sha* file). Please read `}<a parentName=\"p\" {...{\n        \"href\": \"https://www.apache.org/info/verification.html\"\n      }}>{`Verifying Apache Software Foundation Releases`}</a>{`\nfor more information on why you should verify our releases.`}</p>\n    <p>{`The PGP signature can be verified using PGP or GPG, with the following steps:`}</p>\n    <ul>\n      <li parentName=\"ul\">{`Download the release artifact from the link in the table above`}</li>\n      <li parentName=\"ul\">{`Download the signature file for the release from the link in the table above`}</li>\n      <li parentName=\"ul\">{`Download `}<a parentName=\"li\" {...{\n          \"href\": \"https://downloads.apache.org/atlas/KEYS\"\n        }}>{`Apache Atlas KEYS file`}</a></li>\n      <li parentName=\"ul\">{`Verify the signatures using one of the following:`}</li>\n    </ul>\n    <SyntaxHighlighter wrapLines={true} language=\"shell\" style={theme.dark} mdxType=\"SyntaxHighlighter\">\n      {`gpg --import KEYS\ngpg --verify downloaded_file.asc downloaded_file`}\n    </SyntaxHighlighter>\n    <p>{`or`}</p>\n    <SyntaxHighlighter wrapLines={true} language=\"shell\" style={theme.dark} mdxType=\"SyntaxHighlighter\">\n      {`pgpk -a KEYS\npgpv downloaded_file.asc`}\n    </SyntaxHighlighter>\n    <p>{`or`}</p>\n    <SyntaxHighlighter wrapLines={true} language=\"shell\" style={theme.dark} mdxType=\"SyntaxHighlighter\">\n      {`pgp -ka KEYS\npgp downloaded_file.asc`}\n    </SyntaxHighlighter>\n    <h2 {...{\n      \"id\": \"release-notes\"\n    }}>{`Release Notes`}</h2>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.4.0/index\"\n        }}>{`Atlas 2.4.0`}</a>{` (Released on 2025/01/02)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Search: added support to download the search results of Basic and Advanced search.`}</li>\n      <li parentName=\"ul\">{`Hook: added CouchBase bridge`}</li>\n      <li parentName=\"ul\">{`Audits: implemented aging for audits`}</li>\n      <li parentName=\"ul\">{`Notification: utility to analyze hook notifications`}</li>\n      <li parentName=\"ul\">{`Ignore/Prune Pattern: support ignore patterns to be generic for all the hooks`}</li>\n      <li parentName=\"ul\">{`Provide Liveness and Readyness probes`}</li>\n      <li parentName=\"ul\">{`Export/Import: fixes and enhancements in this feature`}</li>\n      <li parentName=\"ul\">{`Dynamic Index Recovery: improvements in handling index recovery dynamically`}</li>\n      <li parentName=\"ul\">{`Relationship: performance improvements in dealing with large number of relationhips`}</li>\n      <li parentName=\"ul\">{`Lineage: performance improvements by handling data where there is no scope of lineage.`}</li>\n      <li parentName=\"ul\">{`Notification Hook Consumer: message processing improvement by skipping to retry for specific cases`}</li>\n      <li parentName=\"ul\">{`Hbase Compression Algotithm: identified SNAPPY compression performs faster, hence support is added to change compression`}</li>\n      <li parentName=\"ul\">{`Search: support for Chinese character in Atlas entities is added`}</li>\n      <li parentName=\"ul\">{`Dependencies Upgrade: JanusGraph, Spring Security, Netty, Tinkerpop, Spring Framework, Hbase, Sqoop, Storm, Jetty, Testng`}</li>\n      <li parentName=\"ul\">{`UI Dependencies Upgrade: Swagger-UI, DomPurify, send, serve-static, elliptic`}</li>\n      <li parentName=\"ul\">{`UI: fixes and improvements in multiple areas like Glossary, Entity Detail Page, Property tab, Text Editor, Search`}</li>\n      <li parentName=\"ul\">{`Log: replace use of log4j with logback`}</li>\n      <li parentName=\"ul\">{`Docker image: improvements to Docker support`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20fixVersion%20%3D%202.4.0%20ORDER%20BY%20key%20DESC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.4.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.3.0/index\"\n        }}>{`Atlas 2.3.0`}</a>{` (Released on 2022/12/06)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`(new) Relationship search: API and UI to search relationships based on type and properties`}</li>\n      <li parentName=\"ul\">{`Resiliency: improvements in handling of index update failures`}</li>\n      <li parentName=\"ul\">{`Glossary: performance improvements in dealing with large glossaries and bulk creation of glossary terms`}</li>\n      <li parentName=\"ul\">{`Observability: UI improvements to view metrics & stats, persistence of metrics to enable historic data`}</li>\n      <li parentName=\"ul\">{`Lineage: performance improvements in lineage API and UI`}</li>\n      <li parentName=\"ul\">{`Notification: updated notifications to include hook version and message source`}</li>\n      <li parentName=\"ul\">{`Hive integration: multiple fixes and improvements in Hive hook and import-hive utility`}</li>\n      <li parentName=\"ul\">{`Impala integration: performance improvements`}</li>\n      <li parentName=\"ul\">{`Audits: support for authentication enabled Cassandra as audit store`}</li>\n      <li parentName=\"ul\">{`Python: released Apache Atlas Python client 0.0.12`}</li>\n      <li parentName=\"ul\">{`Dependencies Upgrade: JanusGraph, Elasticsearch, Kafka, Storm, TinkerPop, Gson, Spring Framework, Log4j`}</li>\n      <li parentName=\"ul\">{`UI: fixes and improvements in multiple areas like search, lineage, business metadata`}</li>\n      <li parentName=\"ul\">{`Docker image: improvements to Docker support`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.3.0%20ORDER%20BY%20key%20DESC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.3.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.2.0/index\"\n        }}>{`Atlas 2.2.0`}</a>{` (Released on 2021/08/17)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`(new) Deferred Action: classification propagation will be handled as a background task (AtlasTask)`}</li>\n      <li parentName=\"ul\">{`Re-indexing: added Re-indexing as part of JAVA_PATCH`}</li>\n      <li parentName=\"ul\">{`Model Change: created JAVA_PATCH to add new super types to existing entities`}</li>\n      <li parentName=\"ul\">{`Export Service: added support for Business Metadata in Atlas Export API`}</li>\n      <li parentName=\"ul\">{`Admin/AtlasTask API: added HA support for admin/task API`}</li>\n      <li parentName=\"ul\">{`Entity definition: provided option to add mandatory attribute to existing entity definition`}</li>\n      <li parentName=\"ul\">{`DSL Search:`}\n        <ul parentName=\"li\">\n          <li parentName=\"ul\">{`added support for glossary terms and relationship`}</li>\n          <li parentName=\"ul\">{`added support for null attribute values,`}</li>\n          <li parentName=\"ul\">{`now uses Tinkerpop GraphTraversal instead of GremlinScriptEngine for performance improvement`}</li>\n          <li parentName=\"ul\">{`added support search by classification and its attribute`}</li>\n          <li parentName=\"ul\">{`added caching mechanism for translated DSL queries`}</li>\n        </ul>\n      </li>\n      <li parentName=\"ul\">{`Atlas Python Client: refactored and enhanced Atlas Python Client supporting Python 2.7`}</li>\n      <li parentName=\"ul\">{`Search: updated free-text search processor to support Elasticsearch, Support search text with special characters, optimized pagination`}</li>\n      <li parentName=\"ul\">{`Bulk Glossary Import: improved and enhanced Bulk Glossary Import supporting import with relations`}</li>\n      <li parentName=\"ul\">{`Performance: improved performance of GraphHelper's guid and status getter methods`}</li>\n      <li parentName=\"ul\">{`Authorization: enhanced Atlas authorization for Add/Update/Remove classification on entities, \"admin-audits\" for Atlas Admin Audits authorization`}</li>\n      <li parentName=\"ul\">{`Notification: improved NotificationHookConsumer for Large Message Processing`}</li>\n      <li parentName=\"ul\">{`Export/Import Service: enhanced Export/Import Service to conditionally Support Simultaneous Operations and to export Terms`}</li>\n      <li parentName=\"ul\">{`Hive Hook: added support HiveServer2 Hook to send Lineage-only Messages`}</li>\n      <li parentName=\"ul\">{`Apache Flink: introduced model to capture Apache Flink entities and relationships`}</li>\n      <li parentName=\"ul\">{`GCP: introduced model to capture GCP entities and relationships`}</li>\n      <li parentName=\"ul\">{`ADLS-Gen2: updated model for Azure Data Lake Storage Gen2 entities and relationships`}</li>\n      <li parentName=\"ul\">{`Dependencies Upgrade: JanusGraph, elasticsearch, JQuery, Http core, Http Client, slf4j, log4j, ant, gremlin, Solr, groovy, netty, Kafka`}</li>\n      <li parentName=\"ul\">{`UI: fixed Atlas Web UI to load faster in case of large number of classifications & entities`}</li>\n      <li parentName=\"ul\">{`Docker image: improvements to Docker support`}</li>\n      <li parentName=\"ul\">{`Various bug fixes and improvements`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"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\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.2.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.1.0/index\"\n        }}>{`Atlas 2.1.0`}</a>{` (Released on 2020/07/15)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Quick Search: provides a simpler search experience with type-ahead suggestions`}</li>\n      <li parentName=\"ul\">{`Business Metadata: enables augmenting entity-types with additional attributes, search entities using these attributes`}</li>\n      <li parentName=\"ul\">{`Labels: ability to add/remove labels on entities, and search entities using labels`}</li>\n      <li parentName=\"ul\">{`Custom Attributes: ability to add entity instance specific custom attributes i.e. attributes not defined in entity-def or business metadata`}</li>\n      <li parentName=\"ul\">{`Entity Purge: added REST APIs to purge deleted entities`}</li>\n      <li parentName=\"ul\">{`Search: ability to find entities by more than one classification`}</li>\n      <li parentName=\"ul\">{`Performance: improvements in lineage retrieval and classification-propagation`}</li>\n      <li parentName=\"ul\">{`Notification: ability to process notifications from multiple Kafka topics`}</li>\n      <li parentName=\"ul\">{`Hive Hook: tracks process-executions via hive_process_execution entities`}</li>\n      <li parentName=\"ul\">{`Hive Hook: captures DDL operations via hive_db_ddl and hive_table_ddl entities`}</li>\n      <li parentName=\"ul\">{`Notification: introduced shell entities to record references to non-existing entities in notifications`}</li>\n      <li parentName=\"ul\">{`Spark: added model to capture Spark entities, processes and relationships`}</li>\n      <li parentName=\"ul\">{`AWS S3: introduced updated model to capture AWS S3 entities and relationships`}</li>\n      <li parentName=\"ul\">{`ADLS-Gen2: introduced model to capture Azure Data Lake Storage Gen2 entities and relationships`}</li>\n      <li parentName=\"ul\">{`Dependencies: JanusGraph 0.5.1, Tinkerpop 3.4.6, Spring Framework 4.3.20`}</li>\n      <li parentName=\"ul\">{`Authorization: updated to cover new features, like: business metadata, labels, purge`}</li>\n      <li parentName=\"ul\">{`UI: multiple UI improvements, including a beta UI`}</li>\n      <li parentName=\"ul\">{`Various Bug-fixes and optimizations`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"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\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.1.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.0.0/index\"\n        }}>{`Atlas 2.0.0`}</a>{` (Released on 2019/05/14)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Soft-reference attribute implementation.`}</li>\n      <li parentName=\"ul\">{`Unique-attributes constraints at graph store-level`}</li>\n      <li parentName=\"ul\">{`Atlas Index Repair tool for Janusgraph`}</li>\n      <li parentName=\"ul\">{`Relationship notifications when new relationships are created in atlas`}</li>\n      <li parentName=\"ul\">{`Atlas Import Transform handler implementation`}</li>\n      <li parentName=\"ul\">{`Updated component versions to use Hadoop 3.1, Hive 3.1, HBase 2.0, Solr 7.5 and Kafka 2.0`}</li>\n      <li parentName=\"ul\">{`Updated JanusGraph version to 0.3.1`}</li>\n      <li parentName=\"ul\">{`Updated authentication to support trusted proxy`}</li>\n      <li parentName=\"ul\">{`Updated patch framework to persist typedef patches applied to atlas and handle data patches.`}</li>\n      <li parentName=\"ul\">{`Updated metrics module to collect notification metrics`}</li>\n      <li parentName=\"ul\">{`Updated Atlas Export to support incremental export of metadata.`}</li>\n      <li parentName=\"ul\">{`Notification Processing Improvements:`}\n        <ul parentName=\"li\">\n          <li parentName=\"ul\">{`Notification processing to support batch-commits`}</li>\n          <li parentName=\"ul\">{`New option in notification processing to ignore potentially incorrect hive_column_lineage`}</li>\n          <li parentName=\"ul\">{`Updated Hive hook to avoid duplicate column-lineage entities; also updated Atlas server to skip duplicate column-lineage entities`}</li>\n          <li parentName=\"ul\">{`Improved batch processing in notification handler to avoid processing of an entity multiple times`}</li>\n          <li parentName=\"ul\">{`Add option to ignore/prune metadata for temporary/staging hive tables`}</li>\n          <li parentName=\"ul\">{`Avoid unnecessary lookup when creating new relationships`}</li>\n        </ul>\n      </li>\n      <li parentName=\"ul\">{`UI Improvements:`}\n        <ul parentName=\"li\">\n          <li parentName=\"ul\">{`UI: Display counts besides the Type and Classification dropdown list in basic search`}</li>\n          <li parentName=\"ul\">{`UI: Display lineage information for process entities`}</li>\n          <li parentName=\"ul\">{`UI: Display entity specific icon for the lineage graph`}</li>\n          <li parentName=\"ul\">{`UI: Add relationships table inside relationships view in entity details page.`}</li>\n          <li parentName=\"ul\">{`UI: Add service-type dropdown in basic search to filter entitydef type.`}</li>\n        </ul>\n      </li>\n      <li parentName=\"ul\">{`Various Bug-fixes and optimizations`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.0.0%20ORDER%20BY%20updated%20DESC%2C%20priority%20DESC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.0.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../1.1.0/index\"\n        }}>{`Atlas 1.1.0`}</a>{` (Released on 2018/09/17)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Updated authorization model to support access control on relationship operations`}</li>\n      <li parentName=\"ul\">{`Added support for AWS S3 datatypes, in Atlas server and Hive hook`}</li>\n      <li parentName=\"ul\">{`Updated `}<a parentName=\"li\" {...{\n          \"href\": \"https://janusgraph.org/\"\n        }}>{`JanusGraph`}</a>{` version from 0.2.0 to 0.3.0`}</li>\n      <li parentName=\"ul\">{`Updated hooks to send Kafka notifications asynchronously`}</li>\n      <li parentName=\"ul\">{`Enhanced classification-propagation with options to handle entity-deletes`}</li>\n      <li parentName=\"ul\">{`BugFixes and Optimizations`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../1.0.0/index\"\n        }}>{`Atlas 1.0.0`}</a>{` (Released on 2018/06/02)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Core model enhancement to support Relationship as first-class construct`}</li>\n      <li parentName=\"ul\">{`Support for JanusGraph graph database`}</li>\n      <li parentName=\"ul\">{`New DSL implementation, using ANTLR instead of Scala`}</li>\n      <li parentName=\"ul\">{`Removal of older type system implementation in atlas-typesystem library`}</li>\n      <li parentName=\"ul\">{`Metadata security - fine-grained authorization`}</li>\n      <li parentName=\"ul\">{`Notification enhancements to support V2 style data structures`}</li>\n      <li parentName=\"ul\">{`Jackson library update from 1.9.13 to 2.9.2`}</li>\n      <li parentName=\"ul\">{`Classification propagation via entity relationships`}</li>\n      <li parentName=\"ul\">{`Glossary terms, categories`}</li>\n      <li parentName=\"ul\">{`HBase Hook`}</li>\n      <li parentName=\"ul\">{`UI updates to show entity relationships`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20Atlas%20AND%20resolution%20%3D%20Fixed%20AND%20fixVersion%20%3D%201.0.0%20ORDER%20BY%20key%20DESC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 1.0.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.8.2/index\"\n        }}>{`Atlas 0.8.2`}</a>{` (Released on 2018/02/05)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Search improvements:`}\n        <ul parentName=\"li\">\n          <li parentName=\"ul\">{`Basic search enhancement to optionally exclude sub-type entities and sub-classification-types`}</li>\n          <li parentName=\"ul\">{`Basic search to return classification attributes`}</li>\n          <li parentName=\"ul\">{`Support for saving searches`}</li>\n          <li parentName=\"ul\">{`UI support to reorder columns in search results page`}</li>\n        </ul>\n      </li>\n      <li parentName=\"ul\">{`UI - updates for classification rendering – tree/flat view`}</li>\n      <li parentName=\"ul\">{`UI – minification of js, css; cache busting for static content (css, js)`}</li>\n      <li parentName=\"ul\">{`notification updates to handle large messages`}</li>\n      <li parentName=\"ul\">{`fix type initialization issues in HA deployment`}</li>\n      <li parentName=\"ul\">{`In HA, the passive node redirects the request with wrong URL encoding`}</li>\n      <li parentName=\"ul\">{`tool kit to recover from lost/bad index data`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20Atlas%20AND%20fixVersion%20%3D%200.8.2%20ORDER%20BY%20key%20ASC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 0.8.2 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.8.1/index\"\n        }}>{`Atlas 0.8.1`}</a>{` (Released on 2017/08/29)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Basic-search improvement in use of index for attribute filtering`}</li>\n      <li parentName=\"ul\">{`DSL query enhancement to support 'like' operator`}</li>\n      <li parentName=\"ul\">{`REST API and UI enhancements to update classification attributes`}</li>\n      <li parentName=\"ul\">{`Export/import support to copy data between Apache Atlas instances`}</li>\n      <li parentName=\"ul\">{`Ability to delete a tag from UI (and API)`}</li>\n      <li parentName=\"ul\">{`UI enhancements: lineage, attribute search filter, ability to search historical data`}</li>\n      <li parentName=\"ul\">{`Knox SSO for Atlas REST APIs`}</li>\n      <li parentName=\"ul\">{`Moved from use of Guice + Spring framework for dependency-injection to use only Spring framework`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.8.0-incubating/index\"\n        }}>{`Atlas 0.8-incubating`}</a>{` (Released on 2017/03/16)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`API revamp - new, structured REST API`}</li>\n      <li parentName=\"ul\">{`Simplified search UI`}</li>\n      <li parentName=\"ul\">{`UI to create/update entities - HDFS/HBase/Kafka`}</li>\n      <li parentName=\"ul\">{`Performance and scalability improvements`}</li>\n      <li parentName=\"ul\">{`Knox SSO for Atlas UI`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.7.1-incubating/index\"\n        }}>{`Atlas 0.7.1-incubating`}</a>{` (Released on 2017/01/29)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Performance and scalability improvements (ATLAS-1403, ATLAS-1404)`}</li>\n      <li parentName=\"ul\">{`Bug fixes`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.7.0-incubating/index\"\n        }}>{`Atlas 0.7-incubating`}</a>{` (Released on 2016/07/09)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`High Availability (ATLAS-510)`}</li>\n      <li parentName=\"ul\">{`Business Catalog / Taxonomy (ATLAS-491)`}</li>\n      <li parentName=\"ul\">{`Improved Hive Integration (ATLAS-492)`}</li>\n      <li parentName=\"ul\">{`Improved Sqoop Integration`}</li>\n      <li parentName=\"ul\">{`Improved Falcon Integration`}</li>\n      <li parentName=\"ul\">{`Improved Storm Integration`}</li>\n      <li parentName=\"ul\">{`Improved Ambari Deployment & Management Support`}</li>\n      <li parentName=\"ul\">{`Entity Versioning / Audit (ATLAS-493)`}</li>\n      <li parentName=\"ul\">{`Performance Improvements`}</li>\n      <li parentName=\"ul\">{`Authorization (ATLAS-497)`}</li>\n      <li parentName=\"ul\">{`Atlas / Ranger Authorization Integration (ATLAS-495)`}</li>\n      <li parentName=\"ul\">{`Standalone HBase Support (ATLAS-498)`}</li>\n      <li parentName=\"ul\">{`Upgrade Support (ATLAS-631)`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.6.0-incubating/index\"\n        }}>{`Atlas 0.6-incubating`}</a>{` (Released on 2015/12/30)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Improved Hive Server 2 Integration`}</li>\n      <li parentName=\"ul\">{`Sqoop Integration`}</li>\n      <li parentName=\"ul\">{`Falcon Integration`}</li>\n      <li parentName=\"ul\">{`Storm Integration`}</li>\n      <li parentName=\"ul\">{`Various Bug Fixes`}</li>\n      <li parentName=\"ul\">{`Atlas / Ranger Integration`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.5.0-incubating/index\"\n        }}>{`Atlas 0.5-incubating`}</a>{` (Released on 2015/07/09)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Hive Server 2 Integration`}</li>\n      <li parentName=\"ul\">{`Basic Hive Lineage`}</li>\n      <li parentName=\"ul\">{`Basic Ambari Integration`}</li>\n      <li parentName=\"ul\">{`Kerberos Support`}</li>\n      <li parentName=\"ul\">{`DSL for query of datastore`}</li>\n      <li parentName=\"ul\">{`Basic Storage of Metadata`}</li>\n      <li parentName=\"ul\">{`Support for BerkleyDB`}</li>\n      <li parentName=\"ul\">{`Support for Titan 0.5`}</li>\n      <li parentName=\"ul\">{`Support`}</li>\n    </ul>\n    </MDXLayout>;\n}\n;\nMDXContent.isMDXComponent = true;","/**\n * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements.  See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership.  The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License.  You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport { dark } from \"react-syntax-highlighter/dist/esm/styles/hljs\";\n\n//dark[\"powershell\"][\"color\"] = \"#37bb9b\";\ndark.hljs.color = \"#37bb9b\";\nexport default dark;"],"sourceRoot":""}
diff --git a/static/js/documents-downloads-downloads.91e475b4.js b/static/js/documents-downloads-downloads.91e475b4.js
index e74ed61..08a8bbe 100644
--- a/static/js/documents-downloads-downloads.91e475b4.js
+++ b/static/js/documents-downloads-downloads.91e475b4.js
@@ -1,2 +1,2 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{"./src/documents/Downloads/Downloads.md":function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return d}));var r=a("../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"),n=(a("../node_modules/react/index.js"),a("../node_modules/@mdx-js/react/dist/esm.js")),i=(a("./theme/styles/styled-colors.js"),a("../node_modules/react-syntax-highlighter/dist/esm/styles/hljs/dark.js")),s=a("../node_modules/react-syntax-highlighter/dist/esm/default-highlight.js"),c=["components"],l={};function d(e){var t=e.components,a=Object(r.a)(e,c);return Object(n.mdx)("wrapper",Object.assign({},l,a,{components:t,mdxType:"MDXLayout"}),Object(n.mdx)("h1",{id:"downloads"},"Downloads"),Object(n.mdx)("p",null,"Apache Atlas release artifacts are distributed via mirror sites and should be checked for tampering using GPG or SHA-256."),Object(n.mdx)("p",null,"The table below lists release artifacts and their associated signatures and hashes. The keys used to sign the release\nartifacts can be found in our published ",Object(n.mdx)("a",{parentName:"p",href:"https://downloads.apache.org/atlas/KEYS"},"KEYS file"),"."),Object(n.mdx)("table",null,Object(n.mdx)("thead",{parentName:"table"},Object(n.mdx)("tr",{parentName:"thead"},Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"Version")),Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"Release Date")),Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"Tarball")),Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"GPG")),Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"Hash")))),Object(n.mdx)("tbody",{parentName:"table"},Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.4.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2025-01-04"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://www.apache.org/dyn/closer.cgi/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://www.apache.org/dist/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://www.apache.org/dist/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.3.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2022-12-06"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.2.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2021-08-17"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.1.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2020-07-15"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.4"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2019-06-21"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"1.2.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2019-06-07"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.0.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2019-05-13"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.3"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2018-10-31"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"1.1.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2018-09-14"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"1.0.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2018-06-02"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.2"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2018-02-05"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.1"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2017-08-29"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.0-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2017-06-26"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.7.1-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2017-01-28"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.mds"},"checksum"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.7.0-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2016-07-09"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.6.0-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2015-12-31"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.sha"},"SHA"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.5.0-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2015-07-10"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.sha"},"SHA"))))),Object(n.mdx)("h2",{id:"verify-the-integrity-of-the-files"},"Verify the integrity of the files"),Object(n.mdx)("p",null,"It is essential that you verify the integrity of the downloaded file using the PGP signature (.asc file) or a hash\n(.md5 or .sha* file). Please read ",Object(n.mdx)("a",{parentName:"p",href:"https://www.apache.org/info/verification.html"},"Verifying Apache Software Foundation Releases"),"\nfor more information on why you should verify our releases."),Object(n.mdx)("p",null,"The PGP signature can be verified using PGP or GPG, with the following steps:"),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Download the release artifact from the link in the table above"),Object(n.mdx)("li",{parentName:"ul"},"Download the signature file for the release from the link in the table above"),Object(n.mdx)("li",{parentName:"ul"},"Download ",Object(n.mdx)("a",{parentName:"li",href:"https://downloads.apache.org/atlas/KEYS"},"Apache Atlas KEYS file")),Object(n.mdx)("li",{parentName:"ul"},"Verify the signatures using one of the following:")),Object(n.mdx)(s.a,{wrapLines:!0,language:"shell",style:i.a,mdxType:"SyntaxHighlighter"},"gpg --import KEYS\ngpg --verify downloaded_file.asc downloaded_file"),Object(n.mdx)("p",null,"or"),Object(n.mdx)(s.a,{wrapLines:!0,language:"shell",style:i.a,mdxType:"SyntaxHighlighter"},"pgpk -a KEYS\npgpv downloaded_file.asc"),Object(n.mdx)("p",null,"or"),Object(n.mdx)(s.a,{wrapLines:!0,language:"shell",style:i.a,mdxType:"SyntaxHighlighter"},"pgp -ka KEYS\npgp downloaded_file.asc"),Object(n.mdx)("h2",{id:"release-notes"},"Release Notes"),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.4.0/index"},"Atlas 2.4.0")," (Released on 2025/01/02)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Search: added support to download the search results of Basic and Advanced search."),Object(n.mdx)("li",{parentName:"ul"},"Hook: added CouchBase bridge"),Object(n.mdx)("li",{parentName:"ul"},"Audits: implemented aging for audits"),Object(n.mdx)("li",{parentName:"ul"},"Notification: utility to analyze hook notifications"),Object(n.mdx)("li",{parentName:"ul"},"Ignore/Prune Pattern: support ignore patterns to be generic for all the hooks"),Object(n.mdx)("li",{parentName:"ul"},"Provide Liveness and Readyness probes"),Object(n.mdx)("li",{parentName:"ul"},"Export/Import: fixes and enhancements in this feature"),Object(n.mdx)("li",{parentName:"ul"},"Dynamic Index Recovery: improvements in handling index recovery dynamically"),Object(n.mdx)("li",{parentName:"ul"},"Relationship: performance improvements in dealing with large number of relationhips"),Object(n.mdx)("li",{parentName:"ul"},"Lineage: performance improvements by handling data where there is no scope of lineage."),Object(n.mdx)("li",{parentName:"ul"},"Notification Hook Consumer: message processing improvement by skipping to retry for specific cases"),Object(n.mdx)("li",{parentName:"ul"},"Hbase Compression Algotithm: identified SNAPPY compression performs faster, hence support is added to change compression"),Object(n.mdx)("li",{parentName:"ul"},"Search: support for Chinese character in Atlas entities is added"),Object(n.mdx)("li",{parentName:"ul"},"Dependencies Upgrade: JanusGraph, Spring Security, Netty, Tinkerpop, Spring Framework, Hbase, Sqoop, Storm, Jetty, Testng"),Object(n.mdx)("li",{parentName:"ul"},"UI Dependencies Upgrade: Swagger-UI, DomPurify, send, serve-static, elliptic"),Object(n.mdx)("li",{parentName:"ul"},"UI: fixes and improvements in multiple areas like Glossary, Entity Detail Page, Property tab, Text Editor, Search"),Object(n.mdx)("li",{parentName:"ul"},"Log: replace use of log4j with logback"),Object(n.mdx)("li",{parentName:"ul"},"Docker image: improvements to Docker support"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20fixVersion%20%3D%202.4.0%20ORDER%20BY%20key%20DESC"},"List of JIRAs resolved in Apache Atlas 2.4.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.3.0/index"},"Atlas 2.3.0")," (Released on 2022/12/06)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"(new) Relationship search: API and UI to search relationships based on type and properties"),Object(n.mdx)("li",{parentName:"ul"},"Resiliency: improvements in handling of index update failures"),Object(n.mdx)("li",{parentName:"ul"},"Glossary: performance improvements in dealing with large glossaries and bulk creation of glossary terms"),Object(n.mdx)("li",{parentName:"ul"},"Observability: UI improvements to view metrics & stats, persistence of metrics to enable historic data"),Object(n.mdx)("li",{parentName:"ul"},"Lineage: performance improvements in lineage API and UI"),Object(n.mdx)("li",{parentName:"ul"},"Notification: updated notifications to include hook version and message source"),Object(n.mdx)("li",{parentName:"ul"},"Hive integration: multiple fixes and improvements in Hive hook and import-hive utility"),Object(n.mdx)("li",{parentName:"ul"},"Impala integration: performance improvements"),Object(n.mdx)("li",{parentName:"ul"},"Audits: support for authentication enabled Cassandra as audit store"),Object(n.mdx)("li",{parentName:"ul"},"Python: released Apache Atlas Python client 0.0.12"),Object(n.mdx)("li",{parentName:"ul"},"Dependencies Upgrade: JanusGraph, Elasticsearch, Kafka, Storm, TinkerPop, Gson, Spring Framework, Log4j"),Object(n.mdx)("li",{parentName:"ul"},"UI: fixes and improvements in multiple areas like search, lineage, business metadata"),Object(n.mdx)("li",{parentName:"ul"},"Docker image: improvements to Docker support"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.3.0%20ORDER%20BY%20key%20DESC"},"List of JIRAs resolved in Apache Atlas 2.3.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.2.0/index"},"Atlas 2.2.0")," (Released on 2021/08/17)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"(new) Deferred Action: classification propagation will be handled as a background task (AtlasTask)"),Object(n.mdx)("li",{parentName:"ul"},"Re-indexing: added Re-indexing as part of JAVA_PATCH"),Object(n.mdx)("li",{parentName:"ul"},"Model Change: created JAVA_PATCH to add new super types to existing entities"),Object(n.mdx)("li",{parentName:"ul"},"Export Service: added support for Business Metadata in Atlas Export API"),Object(n.mdx)("li",{parentName:"ul"},"Admin/AtlasTask API: added HA support for admin/task API"),Object(n.mdx)("li",{parentName:"ul"},"Entity definition: provided option to add mandatory attribute to existing entity definition"),Object(n.mdx)("li",{parentName:"ul"},"DSL Search:",Object(n.mdx)("ul",{parentName:"li"},Object(n.mdx)("li",{parentName:"ul"},"added support for glossary terms and relationship"),Object(n.mdx)("li",{parentName:"ul"},"added support for null attribute values,"),Object(n.mdx)("li",{parentName:"ul"},"now uses Tinkerpop GraphTraversal instead of GremlinScriptEngine for performance improvement"),Object(n.mdx)("li",{parentName:"ul"},"added support search by classification and its attribute"),Object(n.mdx)("li",{parentName:"ul"},"added caching mechanism for translated DSL queries"))),Object(n.mdx)("li",{parentName:"ul"},"Atlas Python Client: refactored and enhanced Atlas Python Client supporting Python 2.7"),Object(n.mdx)("li",{parentName:"ul"},"Search: updated free-text search processor to support Elasticsearch, Support search text with special characters, optimized pagination"),Object(n.mdx)("li",{parentName:"ul"},"Bulk Glossary Import: improved and enhanced Bulk Glossary Import supporting import with relations"),Object(n.mdx)("li",{parentName:"ul"},"Performance: improved performance of GraphHelper's guid and status getter methods"),Object(n.mdx)("li",{parentName:"ul"},'Authorization: enhanced Atlas authorization for Add/Update/Remove classification on entities, "admin-audits" for Atlas Admin Audits authorization'),Object(n.mdx)("li",{parentName:"ul"},"Notification: improved NotificationHookConsumer for Large Message Processing"),Object(n.mdx)("li",{parentName:"ul"},"Export/Import Service: enhanced Export/Import Service to conditionally Support Simultaneous Operations and to export Terms"),Object(n.mdx)("li",{parentName:"ul"},"Hive Hook: added support HiveServer2 Hook to send Lineage-only Messages"),Object(n.mdx)("li",{parentName:"ul"},"Apache Flink: introduced model to capture Apache Flink entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"GCP: introduced model to capture GCP entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"ADLS-Gen2: updated model for Azure Data Lake Storage Gen2 entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"Dependencies Upgrade: JanusGraph, elasticsearch, JQuery, Http core, Http Client, slf4j, log4j, ant, gremlin, Solr, groovy, netty, Kafka"),Object(n.mdx)("li",{parentName:"ul"},"UI: fixed Atlas Web UI to load faster in case of large number of classifications & entities"),Object(n.mdx)("li",{parentName:"ul"},"Docker image: improvements to Docker support"),Object(n.mdx)("li",{parentName:"ul"},"Various bug fixes and improvements"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"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"},"List of JIRAs resolved in Apache Atlas 2.2.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.1.0/index"},"Atlas 2.1.0")," (Released on 2020/07/15)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Quick Search: provides a simpler search experience with type-ahead suggestions"),Object(n.mdx)("li",{parentName:"ul"},"Business Metadata: enables augmenting entity-types with additional attributes, search entities using these attributes"),Object(n.mdx)("li",{parentName:"ul"},"Labels: ability to add/remove labels on entities, and search entities using labels"),Object(n.mdx)("li",{parentName:"ul"},"Custom Attributes: ability to add entity instance specific custom attributes i.e. attributes not defined in entity-def or business metadata"),Object(n.mdx)("li",{parentName:"ul"},"Entity Purge: added REST APIs to purge deleted entities"),Object(n.mdx)("li",{parentName:"ul"},"Search: ability to find entities by more than one classification"),Object(n.mdx)("li",{parentName:"ul"},"Performance: improvements in lineage retrieval and classification-propagation"),Object(n.mdx)("li",{parentName:"ul"},"Notification: ability to process notifications from multiple Kafka topics"),Object(n.mdx)("li",{parentName:"ul"},"Hive Hook: tracks process-executions via hive_process_execution entities"),Object(n.mdx)("li",{parentName:"ul"},"Hive Hook: captures DDL operations via hive_db_ddl and hive_table_ddl entities"),Object(n.mdx)("li",{parentName:"ul"},"Notification: introduced shell entities to record references to non-existing entities in notifications"),Object(n.mdx)("li",{parentName:"ul"},"Spark: added model to capture Spark entities, processes and relationships"),Object(n.mdx)("li",{parentName:"ul"},"AWS S3: introduced updated model to capture AWS S3 entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"ADLS-Gen2: introduced model to capture Azure Data Lake Storage Gen2 entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"Dependencies: JanusGraph 0.5.1, Tinkerpop 3.4.6, Spring Framework 4.3.20"),Object(n.mdx)("li",{parentName:"ul"},"Authorization: updated to cover new features, like: business metadata, labels, purge"),Object(n.mdx)("li",{parentName:"ul"},"UI: multiple UI improvements, including a beta UI"),Object(n.mdx)("li",{parentName:"ul"},"Various Bug-fixes and optimizations"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"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"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.0.0/index"},"Atlas 2.0.0")," (Released on 2019/05/14)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Soft-reference attribute implementation."),Object(n.mdx)("li",{parentName:"ul"},"Unique-attributes constraints at graph store-level"),Object(n.mdx)("li",{parentName:"ul"},"Atlas Index Repair tool for Janusgraph"),Object(n.mdx)("li",{parentName:"ul"},"Relationship notifications when new relationships are created in atlas"),Object(n.mdx)("li",{parentName:"ul"},"Atlas Import Transform handler implementation"),Object(n.mdx)("li",{parentName:"ul"},"Updated component versions to use Hadoop 3.1, Hive 3.1, HBase 2.0, Solr 7.5 and Kafka 2.0"),Object(n.mdx)("li",{parentName:"ul"},"Updated JanusGraph version to 0.3.1"),Object(n.mdx)("li",{parentName:"ul"},"Updated authentication to support trusted proxy"),Object(n.mdx)("li",{parentName:"ul"},"Updated patch framework to persist typedef patches applied to atlas and handle data patches."),Object(n.mdx)("li",{parentName:"ul"},"Updated metrics module to collect notification metrics"),Object(n.mdx)("li",{parentName:"ul"},"Updated Atlas Export to support incremental export of metadata."),Object(n.mdx)("li",{parentName:"ul"},"Notification Processing Improvements:",Object(n.mdx)("ul",{parentName:"li"},Object(n.mdx)("li",{parentName:"ul"},"Notification processing to support batch-commits"),Object(n.mdx)("li",{parentName:"ul"},"New option in notification processing to ignore potentially incorrect hive_column_lineage"),Object(n.mdx)("li",{parentName:"ul"},"Updated Hive hook to avoid duplicate column-lineage entities; also updated Atlas server to skip duplicate column-lineage entities"),Object(n.mdx)("li",{parentName:"ul"},"Improved batch processing in notification handler to avoid processing of an entity multiple times"),Object(n.mdx)("li",{parentName:"ul"},"Add option to ignore/prune metadata for temporary/staging hive tables"),Object(n.mdx)("li",{parentName:"ul"},"Avoid unnecessary lookup when creating new relationships"))),Object(n.mdx)("li",{parentName:"ul"},"UI Improvements:",Object(n.mdx)("ul",{parentName:"li"},Object(n.mdx)("li",{parentName:"ul"},"UI: Display counts besides the Type and Classification dropdown list in basic search"),Object(n.mdx)("li",{parentName:"ul"},"UI: Display lineage information for process entities"),Object(n.mdx)("li",{parentName:"ul"},"UI: Display entity specific icon for the lineage graph"),Object(n.mdx)("li",{parentName:"ul"},"UI: Add relationships table inside relationships view in entity details page."),Object(n.mdx)("li",{parentName:"ul"},"UI: Add service-type dropdown in basic search to filter entitydef type."))),Object(n.mdx)("li",{parentName:"ul"},"Various Bug-fixes and optimizations"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.0.0%20ORDER%20BY%20updated%20DESC%2C%20priority%20DESC"},"List of JIRAs resolved in Apache Atlas 2.0.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../1.1.0/index"},"Atlas 1.1.0")," (Released on 2018/09/17)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Updated authorization model to support access control on relationship operations"),Object(n.mdx)("li",{parentName:"ul"},"Added support for AWS S3 datatypes, in Atlas server and Hive hook"),Object(n.mdx)("li",{parentName:"ul"},"Updated ",Object(n.mdx)("a",{parentName:"li",href:"https://janusgraph.org/"},"JanusGraph")," version from 0.2.0 to 0.3.0"),Object(n.mdx)("li",{parentName:"ul"},"Updated hooks to send Kafka notifications asynchronously"),Object(n.mdx)("li",{parentName:"ul"},"Enhanced classification-propagation with options to handle entity-deletes"),Object(n.mdx)("li",{parentName:"ul"},"BugFixes and Optimizations")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../1.0.0/index"},"Atlas 1.0.0")," (Released on 2018/06/02)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Core model enhancement to support Relationship as first-class construct"),Object(n.mdx)("li",{parentName:"ul"},"Support for JanusGraph graph database"),Object(n.mdx)("li",{parentName:"ul"},"New DSL implementation, using ANTLR instead of Scala"),Object(n.mdx)("li",{parentName:"ul"},"Removal of older type system implementation in atlas-typesystem library"),Object(n.mdx)("li",{parentName:"ul"},"Metadata security - fine-grained authorization"),Object(n.mdx)("li",{parentName:"ul"},"Notification enhancements to support V2 style data structures"),Object(n.mdx)("li",{parentName:"ul"},"Jackson library update from 1.9.13 to 2.9.2"),Object(n.mdx)("li",{parentName:"ul"},"Classification propagation via entity relationships"),Object(n.mdx)("li",{parentName:"ul"},"Glossary terms, categories"),Object(n.mdx)("li",{parentName:"ul"},"HBase Hook"),Object(n.mdx)("li",{parentName:"ul"},"UI updates to show entity relationships"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20Atlas%20AND%20resolution%20%3D%20Fixed%20AND%20fixVersion%20%3D%201.0.0%20ORDER%20BY%20key%20DESC"},"List of JIRAs resolved in Apache Atlas 1.0.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.8.2/index"},"Atlas 0.8.2")," (Released on 2018/02/05)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Search improvements:",Object(n.mdx)("ul",{parentName:"li"},Object(n.mdx)("li",{parentName:"ul"},"Basic search enhancement to optionally exclude sub-type entities and sub-classification-types"),Object(n.mdx)("li",{parentName:"ul"},"Basic search to return classification attributes"),Object(n.mdx)("li",{parentName:"ul"},"Support for saving searches"),Object(n.mdx)("li",{parentName:"ul"},"UI support to reorder columns in search results page"))),Object(n.mdx)("li",{parentName:"ul"},"UI - updates for classification rendering \u2013 tree/flat view"),Object(n.mdx)("li",{parentName:"ul"},"UI \u2013 minification of js, css; cache busting for static content (css, js)"),Object(n.mdx)("li",{parentName:"ul"},"notification updates to handle large messages"),Object(n.mdx)("li",{parentName:"ul"},"fix type initialization issues in HA deployment"),Object(n.mdx)("li",{parentName:"ul"},"In HA, the passive node redirects the request with wrong URL encoding"),Object(n.mdx)("li",{parentName:"ul"},"tool kit to recover from lost/bad index data"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20Atlas%20AND%20fixVersion%20%3D%200.8.2%20ORDER%20BY%20key%20ASC"},"List of JIRAs resolved in Apache Atlas 0.8.2 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.8.1/index"},"Atlas 0.8.1")," (Released on 2017/08/29)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Basic-search improvement in use of index for attribute filtering"),Object(n.mdx)("li",{parentName:"ul"},"DSL query enhancement to support 'like' operator"),Object(n.mdx)("li",{parentName:"ul"},"REST API and UI enhancements to update classification attributes"),Object(n.mdx)("li",{parentName:"ul"},"Export/import support to copy data between Apache Atlas instances"),Object(n.mdx)("li",{parentName:"ul"},"Ability to delete a tag from UI (and API)"),Object(n.mdx)("li",{parentName:"ul"},"UI enhancements: lineage, attribute search filter, ability to search historical data"),Object(n.mdx)("li",{parentName:"ul"},"Knox SSO for Atlas REST APIs"),Object(n.mdx)("li",{parentName:"ul"},"Moved from use of Guice + Spring framework for dependency-injection to use only Spring framework")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.8.0-incubating/index"},"Atlas 0.8-incubating")," (Released on 2017/03/16)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"API revamp - new, structured REST API"),Object(n.mdx)("li",{parentName:"ul"},"Simplified search UI"),Object(n.mdx)("li",{parentName:"ul"},"UI to create/update entities - HDFS/HBase/Kafka"),Object(n.mdx)("li",{parentName:"ul"},"Performance and scalability improvements"),Object(n.mdx)("li",{parentName:"ul"},"Knox SSO for Atlas UI")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.7.1-incubating/index"},"Atlas 0.7.1-incubating")," (Released on 2017/01/29)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Performance and scalability improvements (ATLAS-1403, ATLAS-1404)"),Object(n.mdx)("li",{parentName:"ul"},"Bug fixes")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.7.0-incubating/index"},"Atlas 0.7-incubating")," (Released on 2016/07/09)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"High Availability (ATLAS-510)"),Object(n.mdx)("li",{parentName:"ul"},"Business Catalog / Taxonomy (ATLAS-491)"),Object(n.mdx)("li",{parentName:"ul"},"Improved Hive Integration (ATLAS-492)"),Object(n.mdx)("li",{parentName:"ul"},"Improved Sqoop Integration"),Object(n.mdx)("li",{parentName:"ul"},"Improved Falcon Integration"),Object(n.mdx)("li",{parentName:"ul"},"Improved Storm Integration"),Object(n.mdx)("li",{parentName:"ul"},"Improved Ambari Deployment & Management Support"),Object(n.mdx)("li",{parentName:"ul"},"Entity Versioning / Audit (ATLAS-493)"),Object(n.mdx)("li",{parentName:"ul"},"Performance Improvements"),Object(n.mdx)("li",{parentName:"ul"},"Authorization (ATLAS-497)"),Object(n.mdx)("li",{parentName:"ul"},"Atlas / Ranger Authorization Integration (ATLAS-495)"),Object(n.mdx)("li",{parentName:"ul"},"Standalone HBase Support (ATLAS-498)"),Object(n.mdx)("li",{parentName:"ul"},"Upgrade Support (ATLAS-631)")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.6.0-incubating/index"},"Atlas 0.6-incubating")," (Released on 2015/12/30)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Improved Hive Server 2 Integration"),Object(n.mdx)("li",{parentName:"ul"},"Sqoop Integration"),Object(n.mdx)("li",{parentName:"ul"},"Falcon Integration"),Object(n.mdx)("li",{parentName:"ul"},"Storm Integration"),Object(n.mdx)("li",{parentName:"ul"},"Various Bug Fixes"),Object(n.mdx)("li",{parentName:"ul"},"Atlas / Ranger Integration")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.5.0-incubating/index"},"Atlas 0.5-incubating")," (Released on 2015/07/09)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Hive Server 2 Integration"),Object(n.mdx)("li",{parentName:"ul"},"Basic Hive Lineage"),Object(n.mdx)("li",{parentName:"ul"},"Basic Ambari Integration"),Object(n.mdx)("li",{parentName:"ul"},"Kerberos Support"),Object(n.mdx)("li",{parentName:"ul"},"DSL for query of datastore"),Object(n.mdx)("li",{parentName:"ul"},"Basic Storage of Metadata"),Object(n.mdx)("li",{parentName:"ul"},"Support for BerkleyDB"),Object(n.mdx)("li",{parentName:"ul"},"Support for Titan 0.5"),Object(n.mdx)("li",{parentName:"ul"},"Support")))}d&&d===Object(d)&&Object.isExtensible(d)&&Object.defineProperty(d,"__filemeta",{enumerable:!0,configurable:!0,value:{name:"MDXContent",filename:"src/documents/Downloads/Downloads.md"}}),d.isMDXComponent=!0},"./theme/styles/styled-colors.js":function(e,t,a){"use strict";var r=a("../node_modules/react-syntax-highlighter/dist/esm/styles/hljs/dark.js");r.a.hljs.color="#37bb9b",t.a=r.a}}]);
+(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{"./src/documents/Downloads/Downloads.md":function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return d}));var r=a("../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"),n=(a("../node_modules/react/index.js"),a("../node_modules/@mdx-js/react/dist/esm.js")),i=(a("./theme/styles/styled-colors.js"),a("../node_modules/react-syntax-highlighter/dist/esm/styles/hljs/dark.js")),s=a("../node_modules/react-syntax-highlighter/dist/esm/default-highlight.js"),c=["components"],l={};function d(e){var t=e.components,a=Object(r.a)(e,c);return Object(n.mdx)("wrapper",Object.assign({},l,a,{components:t,mdxType:"MDXLayout"}),Object(n.mdx)("h1",{id:"downloads"},"Downloads"),Object(n.mdx)("p",null,"Apache Atlas release artifacts are distributed via mirror sites and should be checked for tampering using GPG or SHA-256."),Object(n.mdx)("p",null,"The table below lists release artifacts and their associated signatures and hashes. The keys used to sign the release\nartifacts can be found in our published ",Object(n.mdx)("a",{parentName:"p",href:"https://downloads.apache.org/atlas/KEYS"},"KEYS file"),"."),Object(n.mdx)("table",null,Object(n.mdx)("thead",{parentName:"table"},Object(n.mdx)("tr",{parentName:"thead"},Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"Version")),Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"Release Date")),Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"Tarball")),Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"GPG")),Object(n.mdx)("th",{parentName:"tr",align:"center"},Object(n.mdx)("strong",{parentName:"th"},"Hash")))),Object(n.mdx)("tbody",{parentName:"table"},Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.4.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2025-01-04"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://www.apache.org/dyn/closer.cgi/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://downloads.apache.org/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://downloads.apache.org/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.3.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2022-12-06"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.2.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2021-08-17"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.1.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2020-07-15"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.4"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2019-06-21"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"1.2.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2019-06-07"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"2.0.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2019-05-13"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.3"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2018-10-31"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"1.1.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2018-09-14"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"1.0.0"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2018-06-02"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.2"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2018-02-05"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.1"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2017-08-29"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.8.0-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2017-06-26"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.7.1-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2017-01-28"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.mds"},"checksum"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.7.0-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2016-07-09"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.sha512"},"SHA512"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.6.0-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2015-12-31"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.sha"},"SHA"))),Object(n.mdx)("tr",{parentName:"tbody"},Object(n.mdx)("td",{parentName:"tr",align:"center"},"0.5.0-incubating"),Object(n.mdx)("td",{parentName:"tr",align:"center"},"2015-07-10"),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz"},"source")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.asc"},"signature")),Object(n.mdx)("td",{parentName:"tr",align:"center"},Object(n.mdx)("a",{parentName:"td",href:"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.sha"},"SHA"))))),Object(n.mdx)("h2",{id:"verify-the-integrity-of-the-files"},"Verify the integrity of the files"),Object(n.mdx)("p",null,"It is essential that you verify the integrity of the downloaded file using the PGP signature (.asc file) or a hash\n(.md5 or .sha* file). Please read ",Object(n.mdx)("a",{parentName:"p",href:"https://www.apache.org/info/verification.html"},"Verifying Apache Software Foundation Releases"),"\nfor more information on why you should verify our releases."),Object(n.mdx)("p",null,"The PGP signature can be verified using PGP or GPG, with the following steps:"),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Download the release artifact from the link in the table above"),Object(n.mdx)("li",{parentName:"ul"},"Download the signature file for the release from the link in the table above"),Object(n.mdx)("li",{parentName:"ul"},"Download ",Object(n.mdx)("a",{parentName:"li",href:"https://downloads.apache.org/atlas/KEYS"},"Apache Atlas KEYS file")),Object(n.mdx)("li",{parentName:"ul"},"Verify the signatures using one of the following:")),Object(n.mdx)(s.a,{wrapLines:!0,language:"shell",style:i.a,mdxType:"SyntaxHighlighter"},"gpg --import KEYS\ngpg --verify downloaded_file.asc downloaded_file"),Object(n.mdx)("p",null,"or"),Object(n.mdx)(s.a,{wrapLines:!0,language:"shell",style:i.a,mdxType:"SyntaxHighlighter"},"pgpk -a KEYS\npgpv downloaded_file.asc"),Object(n.mdx)("p",null,"or"),Object(n.mdx)(s.a,{wrapLines:!0,language:"shell",style:i.a,mdxType:"SyntaxHighlighter"},"pgp -ka KEYS\npgp downloaded_file.asc"),Object(n.mdx)("h2",{id:"release-notes"},"Release Notes"),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.4.0/index"},"Atlas 2.4.0")," (Released on 2025/01/02)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Search: added support to download the search results of Basic and Advanced search."),Object(n.mdx)("li",{parentName:"ul"},"Hook: added CouchBase bridge"),Object(n.mdx)("li",{parentName:"ul"},"Audits: implemented aging for audits"),Object(n.mdx)("li",{parentName:"ul"},"Notification: utility to analyze hook notifications"),Object(n.mdx)("li",{parentName:"ul"},"Ignore/Prune Pattern: support ignore patterns to be generic for all the hooks"),Object(n.mdx)("li",{parentName:"ul"},"Provide Liveness and Readyness probes"),Object(n.mdx)("li",{parentName:"ul"},"Export/Import: fixes and enhancements in this feature"),Object(n.mdx)("li",{parentName:"ul"},"Dynamic Index Recovery: improvements in handling index recovery dynamically"),Object(n.mdx)("li",{parentName:"ul"},"Relationship: performance improvements in dealing with large number of relationhips"),Object(n.mdx)("li",{parentName:"ul"},"Lineage: performance improvements by handling data where there is no scope of lineage."),Object(n.mdx)("li",{parentName:"ul"},"Notification Hook Consumer: message processing improvement by skipping to retry for specific cases"),Object(n.mdx)("li",{parentName:"ul"},"Hbase Compression Algotithm: identified SNAPPY compression performs faster, hence support is added to change compression"),Object(n.mdx)("li",{parentName:"ul"},"Search: support for Chinese character in Atlas entities is added"),Object(n.mdx)("li",{parentName:"ul"},"Dependencies Upgrade: JanusGraph, Spring Security, Netty, Tinkerpop, Spring Framework, Hbase, Sqoop, Storm, Jetty, Testng"),Object(n.mdx)("li",{parentName:"ul"},"UI Dependencies Upgrade: Swagger-UI, DomPurify, send, serve-static, elliptic"),Object(n.mdx)("li",{parentName:"ul"},"UI: fixes and improvements in multiple areas like Glossary, Entity Detail Page, Property tab, Text Editor, Search"),Object(n.mdx)("li",{parentName:"ul"},"Log: replace use of log4j with logback"),Object(n.mdx)("li",{parentName:"ul"},"Docker image: improvements to Docker support"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20fixVersion%20%3D%202.4.0%20ORDER%20BY%20key%20DESC"},"List of JIRAs resolved in Apache Atlas 2.4.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.3.0/index"},"Atlas 2.3.0")," (Released on 2022/12/06)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"(new) Relationship search: API and UI to search relationships based on type and properties"),Object(n.mdx)("li",{parentName:"ul"},"Resiliency: improvements in handling of index update failures"),Object(n.mdx)("li",{parentName:"ul"},"Glossary: performance improvements in dealing with large glossaries and bulk creation of glossary terms"),Object(n.mdx)("li",{parentName:"ul"},"Observability: UI improvements to view metrics & stats, persistence of metrics to enable historic data"),Object(n.mdx)("li",{parentName:"ul"},"Lineage: performance improvements in lineage API and UI"),Object(n.mdx)("li",{parentName:"ul"},"Notification: updated notifications to include hook version and message source"),Object(n.mdx)("li",{parentName:"ul"},"Hive integration: multiple fixes and improvements in Hive hook and import-hive utility"),Object(n.mdx)("li",{parentName:"ul"},"Impala integration: performance improvements"),Object(n.mdx)("li",{parentName:"ul"},"Audits: support for authentication enabled Cassandra as audit store"),Object(n.mdx)("li",{parentName:"ul"},"Python: released Apache Atlas Python client 0.0.12"),Object(n.mdx)("li",{parentName:"ul"},"Dependencies Upgrade: JanusGraph, Elasticsearch, Kafka, Storm, TinkerPop, Gson, Spring Framework, Log4j"),Object(n.mdx)("li",{parentName:"ul"},"UI: fixes and improvements in multiple areas like search, lineage, business metadata"),Object(n.mdx)("li",{parentName:"ul"},"Docker image: improvements to Docker support"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.3.0%20ORDER%20BY%20key%20DESC"},"List of JIRAs resolved in Apache Atlas 2.3.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.2.0/index"},"Atlas 2.2.0")," (Released on 2021/08/17)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"(new) Deferred Action: classification propagation will be handled as a background task (AtlasTask)"),Object(n.mdx)("li",{parentName:"ul"},"Re-indexing: added Re-indexing as part of JAVA_PATCH"),Object(n.mdx)("li",{parentName:"ul"},"Model Change: created JAVA_PATCH to add new super types to existing entities"),Object(n.mdx)("li",{parentName:"ul"},"Export Service: added support for Business Metadata in Atlas Export API"),Object(n.mdx)("li",{parentName:"ul"},"Admin/AtlasTask API: added HA support for admin/task API"),Object(n.mdx)("li",{parentName:"ul"},"Entity definition: provided option to add mandatory attribute to existing entity definition"),Object(n.mdx)("li",{parentName:"ul"},"DSL Search:",Object(n.mdx)("ul",{parentName:"li"},Object(n.mdx)("li",{parentName:"ul"},"added support for glossary terms and relationship"),Object(n.mdx)("li",{parentName:"ul"},"added support for null attribute values,"),Object(n.mdx)("li",{parentName:"ul"},"now uses Tinkerpop GraphTraversal instead of GremlinScriptEngine for performance improvement"),Object(n.mdx)("li",{parentName:"ul"},"added support search by classification and its attribute"),Object(n.mdx)("li",{parentName:"ul"},"added caching mechanism for translated DSL queries"))),Object(n.mdx)("li",{parentName:"ul"},"Atlas Python Client: refactored and enhanced Atlas Python Client supporting Python 2.7"),Object(n.mdx)("li",{parentName:"ul"},"Search: updated free-text search processor to support Elasticsearch, Support search text with special characters, optimized pagination"),Object(n.mdx)("li",{parentName:"ul"},"Bulk Glossary Import: improved and enhanced Bulk Glossary Import supporting import with relations"),Object(n.mdx)("li",{parentName:"ul"},"Performance: improved performance of GraphHelper's guid and status getter methods"),Object(n.mdx)("li",{parentName:"ul"},'Authorization: enhanced Atlas authorization for Add/Update/Remove classification on entities, "admin-audits" for Atlas Admin Audits authorization'),Object(n.mdx)("li",{parentName:"ul"},"Notification: improved NotificationHookConsumer for Large Message Processing"),Object(n.mdx)("li",{parentName:"ul"},"Export/Import Service: enhanced Export/Import Service to conditionally Support Simultaneous Operations and to export Terms"),Object(n.mdx)("li",{parentName:"ul"},"Hive Hook: added support HiveServer2 Hook to send Lineage-only Messages"),Object(n.mdx)("li",{parentName:"ul"},"Apache Flink: introduced model to capture Apache Flink entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"GCP: introduced model to capture GCP entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"ADLS-Gen2: updated model for Azure Data Lake Storage Gen2 entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"Dependencies Upgrade: JanusGraph, elasticsearch, JQuery, Http core, Http Client, slf4j, log4j, ant, gremlin, Solr, groovy, netty, Kafka"),Object(n.mdx)("li",{parentName:"ul"},"UI: fixed Atlas Web UI to load faster in case of large number of classifications & entities"),Object(n.mdx)("li",{parentName:"ul"},"Docker image: improvements to Docker support"),Object(n.mdx)("li",{parentName:"ul"},"Various bug fixes and improvements"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"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"},"List of JIRAs resolved in Apache Atlas 2.2.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.1.0/index"},"Atlas 2.1.0")," (Released on 2020/07/15)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Quick Search: provides a simpler search experience with type-ahead suggestions"),Object(n.mdx)("li",{parentName:"ul"},"Business Metadata: enables augmenting entity-types with additional attributes, search entities using these attributes"),Object(n.mdx)("li",{parentName:"ul"},"Labels: ability to add/remove labels on entities, and search entities using labels"),Object(n.mdx)("li",{parentName:"ul"},"Custom Attributes: ability to add entity instance specific custom attributes i.e. attributes not defined in entity-def or business metadata"),Object(n.mdx)("li",{parentName:"ul"},"Entity Purge: added REST APIs to purge deleted entities"),Object(n.mdx)("li",{parentName:"ul"},"Search: ability to find entities by more than one classification"),Object(n.mdx)("li",{parentName:"ul"},"Performance: improvements in lineage retrieval and classification-propagation"),Object(n.mdx)("li",{parentName:"ul"},"Notification: ability to process notifications from multiple Kafka topics"),Object(n.mdx)("li",{parentName:"ul"},"Hive Hook: tracks process-executions via hive_process_execution entities"),Object(n.mdx)("li",{parentName:"ul"},"Hive Hook: captures DDL operations via hive_db_ddl and hive_table_ddl entities"),Object(n.mdx)("li",{parentName:"ul"},"Notification: introduced shell entities to record references to non-existing entities in notifications"),Object(n.mdx)("li",{parentName:"ul"},"Spark: added model to capture Spark entities, processes and relationships"),Object(n.mdx)("li",{parentName:"ul"},"AWS S3: introduced updated model to capture AWS S3 entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"ADLS-Gen2: introduced model to capture Azure Data Lake Storage Gen2 entities and relationships"),Object(n.mdx)("li",{parentName:"ul"},"Dependencies: JanusGraph 0.5.1, Tinkerpop 3.4.6, Spring Framework 4.3.20"),Object(n.mdx)("li",{parentName:"ul"},"Authorization: updated to cover new features, like: business metadata, labels, purge"),Object(n.mdx)("li",{parentName:"ul"},"UI: multiple UI improvements, including a beta UI"),Object(n.mdx)("li",{parentName:"ul"},"Various Bug-fixes and optimizations"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"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"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../2.0.0/index"},"Atlas 2.0.0")," (Released on 2019/05/14)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Soft-reference attribute implementation."),Object(n.mdx)("li",{parentName:"ul"},"Unique-attributes constraints at graph store-level"),Object(n.mdx)("li",{parentName:"ul"},"Atlas Index Repair tool for Janusgraph"),Object(n.mdx)("li",{parentName:"ul"},"Relationship notifications when new relationships are created in atlas"),Object(n.mdx)("li",{parentName:"ul"},"Atlas Import Transform handler implementation"),Object(n.mdx)("li",{parentName:"ul"},"Updated component versions to use Hadoop 3.1, Hive 3.1, HBase 2.0, Solr 7.5 and Kafka 2.0"),Object(n.mdx)("li",{parentName:"ul"},"Updated JanusGraph version to 0.3.1"),Object(n.mdx)("li",{parentName:"ul"},"Updated authentication to support trusted proxy"),Object(n.mdx)("li",{parentName:"ul"},"Updated patch framework to persist typedef patches applied to atlas and handle data patches."),Object(n.mdx)("li",{parentName:"ul"},"Updated metrics module to collect notification metrics"),Object(n.mdx)("li",{parentName:"ul"},"Updated Atlas Export to support incremental export of metadata."),Object(n.mdx)("li",{parentName:"ul"},"Notification Processing Improvements:",Object(n.mdx)("ul",{parentName:"li"},Object(n.mdx)("li",{parentName:"ul"},"Notification processing to support batch-commits"),Object(n.mdx)("li",{parentName:"ul"},"New option in notification processing to ignore potentially incorrect hive_column_lineage"),Object(n.mdx)("li",{parentName:"ul"},"Updated Hive hook to avoid duplicate column-lineage entities; also updated Atlas server to skip duplicate column-lineage entities"),Object(n.mdx)("li",{parentName:"ul"},"Improved batch processing in notification handler to avoid processing of an entity multiple times"),Object(n.mdx)("li",{parentName:"ul"},"Add option to ignore/prune metadata for temporary/staging hive tables"),Object(n.mdx)("li",{parentName:"ul"},"Avoid unnecessary lookup when creating new relationships"))),Object(n.mdx)("li",{parentName:"ul"},"UI Improvements:",Object(n.mdx)("ul",{parentName:"li"},Object(n.mdx)("li",{parentName:"ul"},"UI: Display counts besides the Type and Classification dropdown list in basic search"),Object(n.mdx)("li",{parentName:"ul"},"UI: Display lineage information for process entities"),Object(n.mdx)("li",{parentName:"ul"},"UI: Display entity specific icon for the lineage graph"),Object(n.mdx)("li",{parentName:"ul"},"UI: Add relationships table inside relationships view in entity details page."),Object(n.mdx)("li",{parentName:"ul"},"UI: Add service-type dropdown in basic search to filter entitydef type."))),Object(n.mdx)("li",{parentName:"ul"},"Various Bug-fixes and optimizations"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.0.0%20ORDER%20BY%20updated%20DESC%2C%20priority%20DESC"},"List of JIRAs resolved in Apache Atlas 2.0.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../1.1.0/index"},"Atlas 1.1.0")," (Released on 2018/09/17)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Updated authorization model to support access control on relationship operations"),Object(n.mdx)("li",{parentName:"ul"},"Added support for AWS S3 datatypes, in Atlas server and Hive hook"),Object(n.mdx)("li",{parentName:"ul"},"Updated ",Object(n.mdx)("a",{parentName:"li",href:"https://janusgraph.org/"},"JanusGraph")," version from 0.2.0 to 0.3.0"),Object(n.mdx)("li",{parentName:"ul"},"Updated hooks to send Kafka notifications asynchronously"),Object(n.mdx)("li",{parentName:"ul"},"Enhanced classification-propagation with options to handle entity-deletes"),Object(n.mdx)("li",{parentName:"ul"},"BugFixes and Optimizations")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../1.0.0/index"},"Atlas 1.0.0")," (Released on 2018/06/02)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Core model enhancement to support Relationship as first-class construct"),Object(n.mdx)("li",{parentName:"ul"},"Support for JanusGraph graph database"),Object(n.mdx)("li",{parentName:"ul"},"New DSL implementation, using ANTLR instead of Scala"),Object(n.mdx)("li",{parentName:"ul"},"Removal of older type system implementation in atlas-typesystem library"),Object(n.mdx)("li",{parentName:"ul"},"Metadata security - fine-grained authorization"),Object(n.mdx)("li",{parentName:"ul"},"Notification enhancements to support V2 style data structures"),Object(n.mdx)("li",{parentName:"ul"},"Jackson library update from 1.9.13 to 2.9.2"),Object(n.mdx)("li",{parentName:"ul"},"Classification propagation via entity relationships"),Object(n.mdx)("li",{parentName:"ul"},"Glossary terms, categories"),Object(n.mdx)("li",{parentName:"ul"},"HBase Hook"),Object(n.mdx)("li",{parentName:"ul"},"UI updates to show entity relationships"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20Atlas%20AND%20resolution%20%3D%20Fixed%20AND%20fixVersion%20%3D%201.0.0%20ORDER%20BY%20key%20DESC"},"List of JIRAs resolved in Apache Atlas 1.0.0 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.8.2/index"},"Atlas 0.8.2")," (Released on 2018/02/05)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Search improvements:",Object(n.mdx)("ul",{parentName:"li"},Object(n.mdx)("li",{parentName:"ul"},"Basic search enhancement to optionally exclude sub-type entities and sub-classification-types"),Object(n.mdx)("li",{parentName:"ul"},"Basic search to return classification attributes"),Object(n.mdx)("li",{parentName:"ul"},"Support for saving searches"),Object(n.mdx)("li",{parentName:"ul"},"UI support to reorder columns in search results page"))),Object(n.mdx)("li",{parentName:"ul"},"UI - updates for classification rendering \u2013 tree/flat view"),Object(n.mdx)("li",{parentName:"ul"},"UI \u2013 minification of js, css; cache busting for static content (css, js)"),Object(n.mdx)("li",{parentName:"ul"},"notification updates to handle large messages"),Object(n.mdx)("li",{parentName:"ul"},"fix type initialization issues in HA deployment"),Object(n.mdx)("li",{parentName:"ul"},"In HA, the passive node redirects the request with wrong URL encoding"),Object(n.mdx)("li",{parentName:"ul"},"tool kit to recover from lost/bad index data"),Object(n.mdx)("li",{parentName:"ul"},Object(n.mdx)("a",{parentName:"li",href:"https://issues.apache.org/jira/issues/?jql=project%20%3D%20Atlas%20AND%20fixVersion%20%3D%200.8.2%20ORDER%20BY%20key%20ASC"},"List of JIRAs resolved in Apache Atlas 0.8.2 release"))),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.8.1/index"},"Atlas 0.8.1")," (Released on 2017/08/29)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Basic-search improvement in use of index for attribute filtering"),Object(n.mdx)("li",{parentName:"ul"},"DSL query enhancement to support 'like' operator"),Object(n.mdx)("li",{parentName:"ul"},"REST API and UI enhancements to update classification attributes"),Object(n.mdx)("li",{parentName:"ul"},"Export/import support to copy data between Apache Atlas instances"),Object(n.mdx)("li",{parentName:"ul"},"Ability to delete a tag from UI (and API)"),Object(n.mdx)("li",{parentName:"ul"},"UI enhancements: lineage, attribute search filter, ability to search historical data"),Object(n.mdx)("li",{parentName:"ul"},"Knox SSO for Atlas REST APIs"),Object(n.mdx)("li",{parentName:"ul"},"Moved from use of Guice + Spring framework for dependency-injection to use only Spring framework")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.8.0-incubating/index"},"Atlas 0.8-incubating")," (Released on 2017/03/16)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"API revamp - new, structured REST API"),Object(n.mdx)("li",{parentName:"ul"},"Simplified search UI"),Object(n.mdx)("li",{parentName:"ul"},"UI to create/update entities - HDFS/HBase/Kafka"),Object(n.mdx)("li",{parentName:"ul"},"Performance and scalability improvements"),Object(n.mdx)("li",{parentName:"ul"},"Knox SSO for Atlas UI")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.7.1-incubating/index"},"Atlas 0.7.1-incubating")," (Released on 2017/01/29)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Performance and scalability improvements (ATLAS-1403, ATLAS-1404)"),Object(n.mdx)("li",{parentName:"ul"},"Bug fixes")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.7.0-incubating/index"},"Atlas 0.7-incubating")," (Released on 2016/07/09)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"High Availability (ATLAS-510)"),Object(n.mdx)("li",{parentName:"ul"},"Business Catalog / Taxonomy (ATLAS-491)"),Object(n.mdx)("li",{parentName:"ul"},"Improved Hive Integration (ATLAS-492)"),Object(n.mdx)("li",{parentName:"ul"},"Improved Sqoop Integration"),Object(n.mdx)("li",{parentName:"ul"},"Improved Falcon Integration"),Object(n.mdx)("li",{parentName:"ul"},"Improved Storm Integration"),Object(n.mdx)("li",{parentName:"ul"},"Improved Ambari Deployment & Management Support"),Object(n.mdx)("li",{parentName:"ul"},"Entity Versioning / Audit (ATLAS-493)"),Object(n.mdx)("li",{parentName:"ul"},"Performance Improvements"),Object(n.mdx)("li",{parentName:"ul"},"Authorization (ATLAS-497)"),Object(n.mdx)("li",{parentName:"ul"},"Atlas / Ranger Authorization Integration (ATLAS-495)"),Object(n.mdx)("li",{parentName:"ul"},"Standalone HBase Support (ATLAS-498)"),Object(n.mdx)("li",{parentName:"ul"},"Upgrade Support (ATLAS-631)")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.6.0-incubating/index"},"Atlas 0.6-incubating")," (Released on 2015/12/30)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Improved Hive Server 2 Integration"),Object(n.mdx)("li",{parentName:"ul"},"Sqoop Integration"),Object(n.mdx)("li",{parentName:"ul"},"Falcon Integration"),Object(n.mdx)("li",{parentName:"ul"},"Storm Integration"),Object(n.mdx)("li",{parentName:"ul"},"Various Bug Fixes"),Object(n.mdx)("li",{parentName:"ul"},"Atlas / Ranger Integration")),Object(n.mdx)("p",null,Object(n.mdx)("strong",{parentName:"p"},Object(n.mdx)("a",{parentName:"strong",href:"../0.5.0-incubating/index"},"Atlas 0.5-incubating")," (Released on 2015/07/09)")),Object(n.mdx)("ul",null,Object(n.mdx)("li",{parentName:"ul"},"Hive Server 2 Integration"),Object(n.mdx)("li",{parentName:"ul"},"Basic Hive Lineage"),Object(n.mdx)("li",{parentName:"ul"},"Basic Ambari Integration"),Object(n.mdx)("li",{parentName:"ul"},"Kerberos Support"),Object(n.mdx)("li",{parentName:"ul"},"DSL for query of datastore"),Object(n.mdx)("li",{parentName:"ul"},"Basic Storage of Metadata"),Object(n.mdx)("li",{parentName:"ul"},"Support for BerkleyDB"),Object(n.mdx)("li",{parentName:"ul"},"Support for Titan 0.5"),Object(n.mdx)("li",{parentName:"ul"},"Support")))}d&&d===Object(d)&&Object.isExtensible(d)&&Object.defineProperty(d,"__filemeta",{enumerable:!0,configurable:!0,value:{name:"MDXContent",filename:"src/documents/Downloads/Downloads.md"}}),d.isMDXComponent=!0},"./theme/styles/styled-colors.js":function(e,t,a){"use strict";var r=a("../node_modules/react-syntax-highlighter/dist/esm/styles/hljs/dark.js");r.a.hljs.color="#37bb9b",t.a=r.a}}]);
 //# sourceMappingURL=documents-downloads-downloads.e04b9e5c98fb520d3001.js.map
diff --git a/static/js/documents-downloads-downloads.e04b9e5c98fb520d3001.js.map b/static/js/documents-downloads-downloads.e04b9e5c98fb520d3001.js.map
index 8917ada..96acd03 100644
--- a/static/js/documents-downloads-downloads.e04b9e5c98fb520d3001.js.map
+++ b/static/js/documents-downloads-downloads.e04b9e5c98fb520d3001.js.map
@@ -1 +1 @@
-{"version":3,"sources":["/Users/mneethiraj/Apache/git-commit/atlas/docs/target/src/documents/Downloads/Downloads.md","/Users/mneethiraj/Apache/git-commit/atlas/docs/target/theme/styles/styled-colors.js"],"names":["layoutProps","MDXContent","_ref","components","props","_objectWithoutProperties","_excluded","mdx","Object","assign","mdxType","parentName","SyntaxHighlighter","wrapLines","language","style","theme","isExtensible","defineProperty","enumerable","configurable","value","name","filename","isMDXComponent","dark","hljs","color"],"mappings":"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","file":"static/js/documents-downloads-downloads.91e475b4.js","sourcesContent":["\nimport React from 'react'\nimport { mdx } from '@mdx-js/react'\n\n/* @jsxRuntime classic */\n/* @jsx mdx */\nimport  themen  from 'theme/styles/styled-colors';\nimport  * as theme  from 'react-syntax-highlighter/dist/esm/styles/hljs';\nimport SyntaxHighlighter from 'react-syntax-highlighter';\n\n\nconst layoutProps = {\n  \n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n  components,\n  ...props\n}) {\n  return <MDXLayout {...layoutProps} {...props} components={components} mdxType=\"MDXLayout\">\n\n    <h1 {...{\n      \"id\": \"downloads\"\n    }}>{`Downloads`}</h1>\n    <p>{`Apache Atlas release artifacts are distributed via mirror sites and should be checked for tampering using GPG or SHA-256.`}</p>\n    <p>{`The table below lists release artifacts and their associated signatures and hashes. The keys used to sign the release\nartifacts can be found in our published `}<a parentName=\"p\" {...{\n        \"href\": \"https://downloads.apache.org/atlas/KEYS\"\n      }}>{`KEYS file`}</a>{`.`}</p>\n    <table>\n      <thead parentName=\"table\">\n        <tr parentName=\"thead\">\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`Version`}</strong></th>\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`Release Date`}</strong></th>\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`Tarball`}</strong></th>\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`GPG`}</strong></th>\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`Hash`}</strong></th>\n        </tr>\n      </thead>\n      <tbody parentName=\"table\">\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.4.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2025-01-04`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://www.apache.org/dyn/closer.cgi/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://www.apache.org/dist/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://www.apache.org/dist/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.3.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2022-12-06`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.2.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2021-08-17`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.1.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2020-07-15`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.4`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2019-06-21`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`1.2.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2019-06-07`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.0.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2019-05-13`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.3`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2018-10-31`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`1.1.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2018-09-14`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`1.0.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2018-06-02`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.2`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2018-02-05`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.1`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2017-08-29`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.0-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2017-06-26`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.7.1-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2017-01-28`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.mds\"\n            }}>{`checksum`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.7.0-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2016-07-09`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.6.0-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2015-12-31`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.sha\"\n            }}>{`SHA`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.5.0-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2015-07-10`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.sha\"\n            }}>{`SHA`}</a></td>\n        </tr>\n      </tbody>\n    </table>\n    <h2 {...{\n      \"id\": \"verify-the-integrity-of-the-files\"\n    }}>{`Verify the integrity of the files`}</h2>\n    <p>{`It is essential that you verify the integrity of the downloaded file using the PGP signature (.asc file) or a hash\n(.md5 or .sha* file). Please read `}<a parentName=\"p\" {...{\n        \"href\": \"https://www.apache.org/info/verification.html\"\n      }}>{`Verifying Apache Software Foundation Releases`}</a>{`\nfor more information on why you should verify our releases.`}</p>\n    <p>{`The PGP signature can be verified using PGP or GPG, with the following steps:`}</p>\n    <ul>\n      <li parentName=\"ul\">{`Download the release artifact from the link in the table above`}</li>\n      <li parentName=\"ul\">{`Download the signature file for the release from the link in the table above`}</li>\n      <li parentName=\"ul\">{`Download `}<a parentName=\"li\" {...{\n          \"href\": \"https://downloads.apache.org/atlas/KEYS\"\n        }}>{`Apache Atlas KEYS file`}</a></li>\n      <li parentName=\"ul\">{`Verify the signatures using one of the following:`}</li>\n    </ul>\n    <SyntaxHighlighter wrapLines={true} language=\"shell\" style={theme.dark} mdxType=\"SyntaxHighlighter\">\n      {`gpg --import KEYS\ngpg --verify downloaded_file.asc downloaded_file`}\n    </SyntaxHighlighter>\n    <p>{`or`}</p>\n    <SyntaxHighlighter wrapLines={true} language=\"shell\" style={theme.dark} mdxType=\"SyntaxHighlighter\">\n      {`pgpk -a KEYS\npgpv downloaded_file.asc`}\n    </SyntaxHighlighter>\n    <p>{`or`}</p>\n    <SyntaxHighlighter wrapLines={true} language=\"shell\" style={theme.dark} mdxType=\"SyntaxHighlighter\">\n      {`pgp -ka KEYS\npgp downloaded_file.asc`}\n    </SyntaxHighlighter>\n    <h2 {...{\n      \"id\": \"release-notes\"\n    }}>{`Release Notes`}</h2>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.4.0/index\"\n        }}>{`Atlas 2.4.0`}</a>{` (Released on 2025/01/02)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Search: added support to download the search results of Basic and Advanced search.`}</li>\n      <li parentName=\"ul\">{`Hook: added CouchBase bridge`}</li>\n      <li parentName=\"ul\">{`Audits: implemented aging for audits`}</li>\n      <li parentName=\"ul\">{`Notification: utility to analyze hook notifications`}</li>\n      <li parentName=\"ul\">{`Ignore/Prune Pattern: support ignore patterns to be generic for all the hooks`}</li>\n      <li parentName=\"ul\">{`Provide Liveness and Readyness probes`}</li>\n      <li parentName=\"ul\">{`Export/Import: fixes and enhancements in this feature`}</li>\n      <li parentName=\"ul\">{`Dynamic Index Recovery: improvements in handling index recovery dynamically`}</li>\n      <li parentName=\"ul\">{`Relationship: performance improvements in dealing with large number of relationhips`}</li>\n      <li parentName=\"ul\">{`Lineage: performance improvements by handling data where there is no scope of lineage.`}</li>\n      <li parentName=\"ul\">{`Notification Hook Consumer: message processing improvement by skipping to retry for specific cases`}</li>\n      <li parentName=\"ul\">{`Hbase Compression Algotithm: identified SNAPPY compression performs faster, hence support is added to change compression`}</li>\n      <li parentName=\"ul\">{`Search: support for Chinese character in Atlas entities is added`}</li>\n      <li parentName=\"ul\">{`Dependencies Upgrade: JanusGraph, Spring Security, Netty, Tinkerpop, Spring Framework, Hbase, Sqoop, Storm, Jetty, Testng`}</li>\n      <li parentName=\"ul\">{`UI Dependencies Upgrade: Swagger-UI, DomPurify, send, serve-static, elliptic`}</li>\n      <li parentName=\"ul\">{`UI: fixes and improvements in multiple areas like Glossary, Entity Detail Page, Property tab, Text Editor, Search`}</li>\n      <li parentName=\"ul\">{`Log: replace use of log4j with logback`}</li>\n      <li parentName=\"ul\">{`Docker image: improvements to Docker support`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20fixVersion%20%3D%202.4.0%20ORDER%20BY%20key%20DESC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.4.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.3.0/index\"\n        }}>{`Atlas 2.3.0`}</a>{` (Released on 2022/12/06)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`(new) Relationship search: API and UI to search relationships based on type and properties`}</li>\n      <li parentName=\"ul\">{`Resiliency: improvements in handling of index update failures`}</li>\n      <li parentName=\"ul\">{`Glossary: performance improvements in dealing with large glossaries and bulk creation of glossary terms`}</li>\n      <li parentName=\"ul\">{`Observability: UI improvements to view metrics & stats, persistence of metrics to enable historic data`}</li>\n      <li parentName=\"ul\">{`Lineage: performance improvements in lineage API and UI`}</li>\n      <li parentName=\"ul\">{`Notification: updated notifications to include hook version and message source`}</li>\n      <li parentName=\"ul\">{`Hive integration: multiple fixes and improvements in Hive hook and import-hive utility`}</li>\n      <li parentName=\"ul\">{`Impala integration: performance improvements`}</li>\n      <li parentName=\"ul\">{`Audits: support for authentication enabled Cassandra as audit store`}</li>\n      <li parentName=\"ul\">{`Python: released Apache Atlas Python client 0.0.12`}</li>\n      <li parentName=\"ul\">{`Dependencies Upgrade: JanusGraph, Elasticsearch, Kafka, Storm, TinkerPop, Gson, Spring Framework, Log4j`}</li>\n      <li parentName=\"ul\">{`UI: fixes and improvements in multiple areas like search, lineage, business metadata`}</li>\n      <li parentName=\"ul\">{`Docker image: improvements to Docker support`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.3.0%20ORDER%20BY%20key%20DESC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.3.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.2.0/index\"\n        }}>{`Atlas 2.2.0`}</a>{` (Released on 2021/08/17)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`(new) Deferred Action: classification propagation will be handled as a background task (AtlasTask)`}</li>\n      <li parentName=\"ul\">{`Re-indexing: added Re-indexing as part of JAVA_PATCH`}</li>\n      <li parentName=\"ul\">{`Model Change: created JAVA_PATCH to add new super types to existing entities`}</li>\n      <li parentName=\"ul\">{`Export Service: added support for Business Metadata in Atlas Export API`}</li>\n      <li parentName=\"ul\">{`Admin/AtlasTask API: added HA support for admin/task API`}</li>\n      <li parentName=\"ul\">{`Entity definition: provided option to add mandatory attribute to existing entity definition`}</li>\n      <li parentName=\"ul\">{`DSL Search:`}\n        <ul parentName=\"li\">\n          <li parentName=\"ul\">{`added support for glossary terms and relationship`}</li>\n          <li parentName=\"ul\">{`added support for null attribute values,`}</li>\n          <li parentName=\"ul\">{`now uses Tinkerpop GraphTraversal instead of GremlinScriptEngine for performance improvement`}</li>\n          <li parentName=\"ul\">{`added support search by classification and its attribute`}</li>\n          <li parentName=\"ul\">{`added caching mechanism for translated DSL queries`}</li>\n        </ul>\n      </li>\n      <li parentName=\"ul\">{`Atlas Python Client: refactored and enhanced Atlas Python Client supporting Python 2.7`}</li>\n      <li parentName=\"ul\">{`Search: updated free-text search processor to support Elasticsearch, Support search text with special characters, optimized pagination`}</li>\n      <li parentName=\"ul\">{`Bulk Glossary Import: improved and enhanced Bulk Glossary Import supporting import with relations`}</li>\n      <li parentName=\"ul\">{`Performance: improved performance of GraphHelper's guid and status getter methods`}</li>\n      <li parentName=\"ul\">{`Authorization: enhanced Atlas authorization for Add/Update/Remove classification on entities, \"admin-audits\" for Atlas Admin Audits authorization`}</li>\n      <li parentName=\"ul\">{`Notification: improved NotificationHookConsumer for Large Message Processing`}</li>\n      <li parentName=\"ul\">{`Export/Import Service: enhanced Export/Import Service to conditionally Support Simultaneous Operations and to export Terms`}</li>\n      <li parentName=\"ul\">{`Hive Hook: added support HiveServer2 Hook to send Lineage-only Messages`}</li>\n      <li parentName=\"ul\">{`Apache Flink: introduced model to capture Apache Flink entities and relationships`}</li>\n      <li parentName=\"ul\">{`GCP: introduced model to capture GCP entities and relationships`}</li>\n      <li parentName=\"ul\">{`ADLS-Gen2: updated model for Azure Data Lake Storage Gen2 entities and relationships`}</li>\n      <li parentName=\"ul\">{`Dependencies Upgrade: JanusGraph, elasticsearch, JQuery, Http core, Http Client, slf4j, log4j, ant, gremlin, Solr, groovy, netty, Kafka`}</li>\n      <li parentName=\"ul\">{`UI: fixed Atlas Web UI to load faster in case of large number of classifications & entities`}</li>\n      <li parentName=\"ul\">{`Docker image: improvements to Docker support`}</li>\n      <li parentName=\"ul\">{`Various bug fixes and improvements`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"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\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.2.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.1.0/index\"\n        }}>{`Atlas 2.1.0`}</a>{` (Released on 2020/07/15)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Quick Search: provides a simpler search experience with type-ahead suggestions`}</li>\n      <li parentName=\"ul\">{`Business Metadata: enables augmenting entity-types with additional attributes, search entities using these attributes`}</li>\n      <li parentName=\"ul\">{`Labels: ability to add/remove labels on entities, and search entities using labels`}</li>\n      <li parentName=\"ul\">{`Custom Attributes: ability to add entity instance specific custom attributes i.e. attributes not defined in entity-def or business metadata`}</li>\n      <li parentName=\"ul\">{`Entity Purge: added REST APIs to purge deleted entities`}</li>\n      <li parentName=\"ul\">{`Search: ability to find entities by more than one classification`}</li>\n      <li parentName=\"ul\">{`Performance: improvements in lineage retrieval and classification-propagation`}</li>\n      <li parentName=\"ul\">{`Notification: ability to process notifications from multiple Kafka topics`}</li>\n      <li parentName=\"ul\">{`Hive Hook: tracks process-executions via hive_process_execution entities`}</li>\n      <li parentName=\"ul\">{`Hive Hook: captures DDL operations via hive_db_ddl and hive_table_ddl entities`}</li>\n      <li parentName=\"ul\">{`Notification: introduced shell entities to record references to non-existing entities in notifications`}</li>\n      <li parentName=\"ul\">{`Spark: added model to capture Spark entities, processes and relationships`}</li>\n      <li parentName=\"ul\">{`AWS S3: introduced updated model to capture AWS S3 entities and relationships`}</li>\n      <li parentName=\"ul\">{`ADLS-Gen2: introduced model to capture Azure Data Lake Storage Gen2 entities and relationships`}</li>\n      <li parentName=\"ul\">{`Dependencies: JanusGraph 0.5.1, Tinkerpop 3.4.6, Spring Framework 4.3.20`}</li>\n      <li parentName=\"ul\">{`Authorization: updated to cover new features, like: business metadata, labels, purge`}</li>\n      <li parentName=\"ul\">{`UI: multiple UI improvements, including a beta UI`}</li>\n      <li parentName=\"ul\">{`Various Bug-fixes and optimizations`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"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\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.1.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.0.0/index\"\n        }}>{`Atlas 2.0.0`}</a>{` (Released on 2019/05/14)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Soft-reference attribute implementation.`}</li>\n      <li parentName=\"ul\">{`Unique-attributes constraints at graph store-level`}</li>\n      <li parentName=\"ul\">{`Atlas Index Repair tool for Janusgraph`}</li>\n      <li parentName=\"ul\">{`Relationship notifications when new relationships are created in atlas`}</li>\n      <li parentName=\"ul\">{`Atlas Import Transform handler implementation`}</li>\n      <li parentName=\"ul\">{`Updated component versions to use Hadoop 3.1, Hive 3.1, HBase 2.0, Solr 7.5 and Kafka 2.0`}</li>\n      <li parentName=\"ul\">{`Updated JanusGraph version to 0.3.1`}</li>\n      <li parentName=\"ul\">{`Updated authentication to support trusted proxy`}</li>\n      <li parentName=\"ul\">{`Updated patch framework to persist typedef patches applied to atlas and handle data patches.`}</li>\n      <li parentName=\"ul\">{`Updated metrics module to collect notification metrics`}</li>\n      <li parentName=\"ul\">{`Updated Atlas Export to support incremental export of metadata.`}</li>\n      <li parentName=\"ul\">{`Notification Processing Improvements:`}\n        <ul parentName=\"li\">\n          <li parentName=\"ul\">{`Notification processing to support batch-commits`}</li>\n          <li parentName=\"ul\">{`New option in notification processing to ignore potentially incorrect hive_column_lineage`}</li>\n          <li parentName=\"ul\">{`Updated Hive hook to avoid duplicate column-lineage entities; also updated Atlas server to skip duplicate column-lineage entities`}</li>\n          <li parentName=\"ul\">{`Improved batch processing in notification handler to avoid processing of an entity multiple times`}</li>\n          <li parentName=\"ul\">{`Add option to ignore/prune metadata for temporary/staging hive tables`}</li>\n          <li parentName=\"ul\">{`Avoid unnecessary lookup when creating new relationships`}</li>\n        </ul>\n      </li>\n      <li parentName=\"ul\">{`UI Improvements:`}\n        <ul parentName=\"li\">\n          <li parentName=\"ul\">{`UI: Display counts besides the Type and Classification dropdown list in basic search`}</li>\n          <li parentName=\"ul\">{`UI: Display lineage information for process entities`}</li>\n          <li parentName=\"ul\">{`UI: Display entity specific icon for the lineage graph`}</li>\n          <li parentName=\"ul\">{`UI: Add relationships table inside relationships view in entity details page.`}</li>\n          <li parentName=\"ul\">{`UI: Add service-type dropdown in basic search to filter entitydef type.`}</li>\n        </ul>\n      </li>\n      <li parentName=\"ul\">{`Various Bug-fixes and optimizations`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.0.0%20ORDER%20BY%20updated%20DESC%2C%20priority%20DESC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.0.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../1.1.0/index\"\n        }}>{`Atlas 1.1.0`}</a>{` (Released on 2018/09/17)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Updated authorization model to support access control on relationship operations`}</li>\n      <li parentName=\"ul\">{`Added support for AWS S3 datatypes, in Atlas server and Hive hook`}</li>\n      <li parentName=\"ul\">{`Updated `}<a parentName=\"li\" {...{\n          \"href\": \"https://janusgraph.org/\"\n        }}>{`JanusGraph`}</a>{` version from 0.2.0 to 0.3.0`}</li>\n      <li parentName=\"ul\">{`Updated hooks to send Kafka notifications asynchronously`}</li>\n      <li parentName=\"ul\">{`Enhanced classification-propagation with options to handle entity-deletes`}</li>\n      <li parentName=\"ul\">{`BugFixes and Optimizations`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../1.0.0/index\"\n        }}>{`Atlas 1.0.0`}</a>{` (Released on 2018/06/02)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Core model enhancement to support Relationship as first-class construct`}</li>\n      <li parentName=\"ul\">{`Support for JanusGraph graph database`}</li>\n      <li parentName=\"ul\">{`New DSL implementation, using ANTLR instead of Scala`}</li>\n      <li parentName=\"ul\">{`Removal of older type system implementation in atlas-typesystem library`}</li>\n      <li parentName=\"ul\">{`Metadata security - fine-grained authorization`}</li>\n      <li parentName=\"ul\">{`Notification enhancements to support V2 style data structures`}</li>\n      <li parentName=\"ul\">{`Jackson library update from 1.9.13 to 2.9.2`}</li>\n      <li parentName=\"ul\">{`Classification propagation via entity relationships`}</li>\n      <li parentName=\"ul\">{`Glossary terms, categories`}</li>\n      <li parentName=\"ul\">{`HBase Hook`}</li>\n      <li parentName=\"ul\">{`UI updates to show entity relationships`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20Atlas%20AND%20resolution%20%3D%20Fixed%20AND%20fixVersion%20%3D%201.0.0%20ORDER%20BY%20key%20DESC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 1.0.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.8.2/index\"\n        }}>{`Atlas 0.8.2`}</a>{` (Released on 2018/02/05)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Search improvements:`}\n        <ul parentName=\"li\">\n          <li parentName=\"ul\">{`Basic search enhancement to optionally exclude sub-type entities and sub-classification-types`}</li>\n          <li parentName=\"ul\">{`Basic search to return classification attributes`}</li>\n          <li parentName=\"ul\">{`Support for saving searches`}</li>\n          <li parentName=\"ul\">{`UI support to reorder columns in search results page`}</li>\n        </ul>\n      </li>\n      <li parentName=\"ul\">{`UI - updates for classification rendering – tree/flat view`}</li>\n      <li parentName=\"ul\">{`UI – minification of js, css; cache busting for static content (css, js)`}</li>\n      <li parentName=\"ul\">{`notification updates to handle large messages`}</li>\n      <li parentName=\"ul\">{`fix type initialization issues in HA deployment`}</li>\n      <li parentName=\"ul\">{`In HA, the passive node redirects the request with wrong URL encoding`}</li>\n      <li parentName=\"ul\">{`tool kit to recover from lost/bad index data`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20Atlas%20AND%20fixVersion%20%3D%200.8.2%20ORDER%20BY%20key%20ASC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 0.8.2 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.8.1/index\"\n        }}>{`Atlas 0.8.1`}</a>{` (Released on 2017/08/29)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Basic-search improvement in use of index for attribute filtering`}</li>\n      <li parentName=\"ul\">{`DSL query enhancement to support 'like' operator`}</li>\n      <li parentName=\"ul\">{`REST API and UI enhancements to update classification attributes`}</li>\n      <li parentName=\"ul\">{`Export/import support to copy data between Apache Atlas instances`}</li>\n      <li parentName=\"ul\">{`Ability to delete a tag from UI (and API)`}</li>\n      <li parentName=\"ul\">{`UI enhancements: lineage, attribute search filter, ability to search historical data`}</li>\n      <li parentName=\"ul\">{`Knox SSO for Atlas REST APIs`}</li>\n      <li parentName=\"ul\">{`Moved from use of Guice + Spring framework for dependency-injection to use only Spring framework`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.8.0-incubating/index\"\n        }}>{`Atlas 0.8-incubating`}</a>{` (Released on 2017/03/16)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`API revamp - new, structured REST API`}</li>\n      <li parentName=\"ul\">{`Simplified search UI`}</li>\n      <li parentName=\"ul\">{`UI to create/update entities - HDFS/HBase/Kafka`}</li>\n      <li parentName=\"ul\">{`Performance and scalability improvements`}</li>\n      <li parentName=\"ul\">{`Knox SSO for Atlas UI`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.7.1-incubating/index\"\n        }}>{`Atlas 0.7.1-incubating`}</a>{` (Released on 2017/01/29)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Performance and scalability improvements (ATLAS-1403, ATLAS-1404)`}</li>\n      <li parentName=\"ul\">{`Bug fixes`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.7.0-incubating/index\"\n        }}>{`Atlas 0.7-incubating`}</a>{` (Released on 2016/07/09)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`High Availability (ATLAS-510)`}</li>\n      <li parentName=\"ul\">{`Business Catalog / Taxonomy (ATLAS-491)`}</li>\n      <li parentName=\"ul\">{`Improved Hive Integration (ATLAS-492)`}</li>\n      <li parentName=\"ul\">{`Improved Sqoop Integration`}</li>\n      <li parentName=\"ul\">{`Improved Falcon Integration`}</li>\n      <li parentName=\"ul\">{`Improved Storm Integration`}</li>\n      <li parentName=\"ul\">{`Improved Ambari Deployment & Management Support`}</li>\n      <li parentName=\"ul\">{`Entity Versioning / Audit (ATLAS-493)`}</li>\n      <li parentName=\"ul\">{`Performance Improvements`}</li>\n      <li parentName=\"ul\">{`Authorization (ATLAS-497)`}</li>\n      <li parentName=\"ul\">{`Atlas / Ranger Authorization Integration (ATLAS-495)`}</li>\n      <li parentName=\"ul\">{`Standalone HBase Support (ATLAS-498)`}</li>\n      <li parentName=\"ul\">{`Upgrade Support (ATLAS-631)`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.6.0-incubating/index\"\n        }}>{`Atlas 0.6-incubating`}</a>{` (Released on 2015/12/30)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Improved Hive Server 2 Integration`}</li>\n      <li parentName=\"ul\">{`Sqoop Integration`}</li>\n      <li parentName=\"ul\">{`Falcon Integration`}</li>\n      <li parentName=\"ul\">{`Storm Integration`}</li>\n      <li parentName=\"ul\">{`Various Bug Fixes`}</li>\n      <li parentName=\"ul\">{`Atlas / Ranger Integration`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.5.0-incubating/index\"\n        }}>{`Atlas 0.5-incubating`}</a>{` (Released on 2015/07/09)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Hive Server 2 Integration`}</li>\n      <li parentName=\"ul\">{`Basic Hive Lineage`}</li>\n      <li parentName=\"ul\">{`Basic Ambari Integration`}</li>\n      <li parentName=\"ul\">{`Kerberos Support`}</li>\n      <li parentName=\"ul\">{`DSL for query of datastore`}</li>\n      <li parentName=\"ul\">{`Basic Storage of Metadata`}</li>\n      <li parentName=\"ul\">{`Support for BerkleyDB`}</li>\n      <li parentName=\"ul\">{`Support for Titan 0.5`}</li>\n      <li parentName=\"ul\">{`Support`}</li>\n    </ul>\n    </MDXLayout>;\n}\n;\nMDXContent.isMDXComponent = true;","/**\n * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements.  See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership.  The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License.  You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport { dark } from \"react-syntax-highlighter/dist/esm/styles/hljs\";\n\n//dark[\"powershell\"][\"color\"] = \"#37bb9b\";\ndark.hljs.color = \"#37bb9b\";\nexport default dark;"],"sourceRoot":""}
+{"version":3,"sources":["/Users/mneethiraj/Apache/git-commit/atlas/docs/target/src/documents/Downloads/Downloads.md","/Users/mneethiraj/Apache/git-commit/atlas/docs/target/theme/styles/styled-colors.js"],"names":["layoutProps","MDXContent","_ref","components","props","_objectWithoutProperties","_excluded","mdx","Object","assign","mdxType","parentName","SyntaxHighlighter","wrapLines","language","style","theme","isExtensible","defineProperty","enumerable","configurable","value","name","filename","isMDXComponent","dark","hljs","color"],"mappings":"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","file":"static/js/documents-downloads-downloads.91e475b4.js","sourcesContent":["\nimport React from 'react'\nimport { mdx } from '@mdx-js/react'\n\n/* @jsxRuntime classic */\n/* @jsx mdx */\nimport  themen  from 'theme/styles/styled-colors';\nimport  * as theme  from 'react-syntax-highlighter/dist/esm/styles/hljs';\nimport SyntaxHighlighter from 'react-syntax-highlighter';\n\n\nconst layoutProps = {\n  \n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n  components,\n  ...props\n}) {\n  return <MDXLayout {...layoutProps} {...props} components={components} mdxType=\"MDXLayout\">\n\n    <h1 {...{\n      \"id\": \"downloads\"\n    }}>{`Downloads`}</h1>\n    <p>{`Apache Atlas release artifacts are distributed via mirror sites and should be checked for tampering using GPG or SHA-256.`}</p>\n    <p>{`The table below lists release artifacts and their associated signatures and hashes. The keys used to sign the release\nartifacts can be found in our published `}<a parentName=\"p\" {...{\n        \"href\": \"https://downloads.apache.org/atlas/KEYS\"\n      }}>{`KEYS file`}</a>{`.`}</p>\n    <table>\n      <thead parentName=\"table\">\n        <tr parentName=\"thead\">\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`Version`}</strong></th>\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`Release Date`}</strong></th>\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`Tarball`}</strong></th>\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`GPG`}</strong></th>\n          <th parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><strong parentName=\"th\">{`Hash`}</strong></th>\n        </tr>\n      </thead>\n      <tbody parentName=\"table\">\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.4.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2025-01-04`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://www.apache.org/dyn/closer.cgi/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://downloads.apache.org/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://downloads.apache.org/atlas/2.4.0/apache-atlas-2.4.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.3.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2022-12-06`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.3.0/apache-atlas-2.3.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.2.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2021-08-17`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.2.0/apache-atlas-2.2.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.1.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2020-07-15`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.1.0/apache-atlas-2.1.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.4`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2019-06-21`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.4/apache-atlas-0.8.4-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`1.2.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2019-06-07`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.2.0/apache-atlas-1.2.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2.0.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2019-05-13`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/2.0.0/apache-atlas-2.0.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.3`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2018-10-31`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.3/apache-atlas-0.8.3-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`1.1.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2018-09-14`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.1.0/apache-atlas-1.1.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`1.0.0`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2018-06-02`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.2`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2018-02-05`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.2/apache-atlas-0.8.2-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.1`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2017-08-29`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/atlas/0.8.1/apache-atlas-0.8.1-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.8.0-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2017-06-26`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.8.0-incubating/apache-atlas-0.8-incubating-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.7.1-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2017-01-28`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.1-incubating/apache-atlas-0.7.1-incubating-sources.tar.gz.mds\"\n            }}>{`checksum`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.7.0-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2016-07-09`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.7.0-incubating/apache-atlas-0.7-incubating-sources.tar.gz.sha512\"\n            }}>{`SHA512`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.6.0-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2015-12-31`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.6.0-incubating/apache-atlas-0.6-incubating-sources.tar.gz.sha\"\n            }}>{`SHA`}</a></td>\n        </tr>\n        <tr parentName=\"tbody\">\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`0.5.0-incubating`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}>{`2015-07-10`}</td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz\"\n            }}>{`source`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.asc\"\n            }}>{`signature`}</a></td>\n          <td parentName=\"tr\" {...{\n            \"align\": \"center\"\n          }}><a parentName=\"td\" {...{\n              \"href\": \"https://archive.apache.org/dist/incubator/atlas/0.5.0-incubating/apache-atlas-0.5-incubating-sources.tar.gz.sha\"\n            }}>{`SHA`}</a></td>\n        </tr>\n      </tbody>\n    </table>\n    <h2 {...{\n      \"id\": \"verify-the-integrity-of-the-files\"\n    }}>{`Verify the integrity of the files`}</h2>\n    <p>{`It is essential that you verify the integrity of the downloaded file using the PGP signature (.asc file) or a hash\n(.md5 or .sha* file). Please read `}<a parentName=\"p\" {...{\n        \"href\": \"https://www.apache.org/info/verification.html\"\n      }}>{`Verifying Apache Software Foundation Releases`}</a>{`\nfor more information on why you should verify our releases.`}</p>\n    <p>{`The PGP signature can be verified using PGP or GPG, with the following steps:`}</p>\n    <ul>\n      <li parentName=\"ul\">{`Download the release artifact from the link in the table above`}</li>\n      <li parentName=\"ul\">{`Download the signature file for the release from the link in the table above`}</li>\n      <li parentName=\"ul\">{`Download `}<a parentName=\"li\" {...{\n          \"href\": \"https://downloads.apache.org/atlas/KEYS\"\n        }}>{`Apache Atlas KEYS file`}</a></li>\n      <li parentName=\"ul\">{`Verify the signatures using one of the following:`}</li>\n    </ul>\n    <SyntaxHighlighter wrapLines={true} language=\"shell\" style={theme.dark} mdxType=\"SyntaxHighlighter\">\n      {`gpg --import KEYS\ngpg --verify downloaded_file.asc downloaded_file`}\n    </SyntaxHighlighter>\n    <p>{`or`}</p>\n    <SyntaxHighlighter wrapLines={true} language=\"shell\" style={theme.dark} mdxType=\"SyntaxHighlighter\">\n      {`pgpk -a KEYS\npgpv downloaded_file.asc`}\n    </SyntaxHighlighter>\n    <p>{`or`}</p>\n    <SyntaxHighlighter wrapLines={true} language=\"shell\" style={theme.dark} mdxType=\"SyntaxHighlighter\">\n      {`pgp -ka KEYS\npgp downloaded_file.asc`}\n    </SyntaxHighlighter>\n    <h2 {...{\n      \"id\": \"release-notes\"\n    }}>{`Release Notes`}</h2>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.4.0/index\"\n        }}>{`Atlas 2.4.0`}</a>{` (Released on 2025/01/02)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Search: added support to download the search results of Basic and Advanced search.`}</li>\n      <li parentName=\"ul\">{`Hook: added CouchBase bridge`}</li>\n      <li parentName=\"ul\">{`Audits: implemented aging for audits`}</li>\n      <li parentName=\"ul\">{`Notification: utility to analyze hook notifications`}</li>\n      <li parentName=\"ul\">{`Ignore/Prune Pattern: support ignore patterns to be generic for all the hooks`}</li>\n      <li parentName=\"ul\">{`Provide Liveness and Readyness probes`}</li>\n      <li parentName=\"ul\">{`Export/Import: fixes and enhancements in this feature`}</li>\n      <li parentName=\"ul\">{`Dynamic Index Recovery: improvements in handling index recovery dynamically`}</li>\n      <li parentName=\"ul\">{`Relationship: performance improvements in dealing with large number of relationhips`}</li>\n      <li parentName=\"ul\">{`Lineage: performance improvements by handling data where there is no scope of lineage.`}</li>\n      <li parentName=\"ul\">{`Notification Hook Consumer: message processing improvement by skipping to retry for specific cases`}</li>\n      <li parentName=\"ul\">{`Hbase Compression Algotithm: identified SNAPPY compression performs faster, hence support is added to change compression`}</li>\n      <li parentName=\"ul\">{`Search: support for Chinese character in Atlas entities is added`}</li>\n      <li parentName=\"ul\">{`Dependencies Upgrade: JanusGraph, Spring Security, Netty, Tinkerpop, Spring Framework, Hbase, Sqoop, Storm, Jetty, Testng`}</li>\n      <li parentName=\"ul\">{`UI Dependencies Upgrade: Swagger-UI, DomPurify, send, serve-static, elliptic`}</li>\n      <li parentName=\"ul\">{`UI: fixes and improvements in multiple areas like Glossary, Entity Detail Page, Property tab, Text Editor, Search`}</li>\n      <li parentName=\"ul\">{`Log: replace use of log4j with logback`}</li>\n      <li parentName=\"ul\">{`Docker image: improvements to Docker support`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20fixVersion%20%3D%202.4.0%20ORDER%20BY%20key%20DESC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.4.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.3.0/index\"\n        }}>{`Atlas 2.3.0`}</a>{` (Released on 2022/12/06)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`(new) Relationship search: API and UI to search relationships based on type and properties`}</li>\n      <li parentName=\"ul\">{`Resiliency: improvements in handling of index update failures`}</li>\n      <li parentName=\"ul\">{`Glossary: performance improvements in dealing with large glossaries and bulk creation of glossary terms`}</li>\n      <li parentName=\"ul\">{`Observability: UI improvements to view metrics & stats, persistence of metrics to enable historic data`}</li>\n      <li parentName=\"ul\">{`Lineage: performance improvements in lineage API and UI`}</li>\n      <li parentName=\"ul\">{`Notification: updated notifications to include hook version and message source`}</li>\n      <li parentName=\"ul\">{`Hive integration: multiple fixes and improvements in Hive hook and import-hive utility`}</li>\n      <li parentName=\"ul\">{`Impala integration: performance improvements`}</li>\n      <li parentName=\"ul\">{`Audits: support for authentication enabled Cassandra as audit store`}</li>\n      <li parentName=\"ul\">{`Python: released Apache Atlas Python client 0.0.12`}</li>\n      <li parentName=\"ul\">{`Dependencies Upgrade: JanusGraph, Elasticsearch, Kafka, Storm, TinkerPop, Gson, Spring Framework, Log4j`}</li>\n      <li parentName=\"ul\">{`UI: fixes and improvements in multiple areas like search, lineage, business metadata`}</li>\n      <li parentName=\"ul\">{`Docker image: improvements to Docker support`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.3.0%20ORDER%20BY%20key%20DESC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.3.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.2.0/index\"\n        }}>{`Atlas 2.2.0`}</a>{` (Released on 2021/08/17)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`(new) Deferred Action: classification propagation will be handled as a background task (AtlasTask)`}</li>\n      <li parentName=\"ul\">{`Re-indexing: added Re-indexing as part of JAVA_PATCH`}</li>\n      <li parentName=\"ul\">{`Model Change: created JAVA_PATCH to add new super types to existing entities`}</li>\n      <li parentName=\"ul\">{`Export Service: added support for Business Metadata in Atlas Export API`}</li>\n      <li parentName=\"ul\">{`Admin/AtlasTask API: added HA support for admin/task API`}</li>\n      <li parentName=\"ul\">{`Entity definition: provided option to add mandatory attribute to existing entity definition`}</li>\n      <li parentName=\"ul\">{`DSL Search:`}\n        <ul parentName=\"li\">\n          <li parentName=\"ul\">{`added support for glossary terms and relationship`}</li>\n          <li parentName=\"ul\">{`added support for null attribute values,`}</li>\n          <li parentName=\"ul\">{`now uses Tinkerpop GraphTraversal instead of GremlinScriptEngine for performance improvement`}</li>\n          <li parentName=\"ul\">{`added support search by classification and its attribute`}</li>\n          <li parentName=\"ul\">{`added caching mechanism for translated DSL queries`}</li>\n        </ul>\n      </li>\n      <li parentName=\"ul\">{`Atlas Python Client: refactored and enhanced Atlas Python Client supporting Python 2.7`}</li>\n      <li parentName=\"ul\">{`Search: updated free-text search processor to support Elasticsearch, Support search text with special characters, optimized pagination`}</li>\n      <li parentName=\"ul\">{`Bulk Glossary Import: improved and enhanced Bulk Glossary Import supporting import with relations`}</li>\n      <li parentName=\"ul\">{`Performance: improved performance of GraphHelper's guid and status getter methods`}</li>\n      <li parentName=\"ul\">{`Authorization: enhanced Atlas authorization for Add/Update/Remove classification on entities, \"admin-audits\" for Atlas Admin Audits authorization`}</li>\n      <li parentName=\"ul\">{`Notification: improved NotificationHookConsumer for Large Message Processing`}</li>\n      <li parentName=\"ul\">{`Export/Import Service: enhanced Export/Import Service to conditionally Support Simultaneous Operations and to export Terms`}</li>\n      <li parentName=\"ul\">{`Hive Hook: added support HiveServer2 Hook to send Lineage-only Messages`}</li>\n      <li parentName=\"ul\">{`Apache Flink: introduced model to capture Apache Flink entities and relationships`}</li>\n      <li parentName=\"ul\">{`GCP: introduced model to capture GCP entities and relationships`}</li>\n      <li parentName=\"ul\">{`ADLS-Gen2: updated model for Azure Data Lake Storage Gen2 entities and relationships`}</li>\n      <li parentName=\"ul\">{`Dependencies Upgrade: JanusGraph, elasticsearch, JQuery, Http core, Http Client, slf4j, log4j, ant, gremlin, Solr, groovy, netty, Kafka`}</li>\n      <li parentName=\"ul\">{`UI: fixed Atlas Web UI to load faster in case of large number of classifications & entities`}</li>\n      <li parentName=\"ul\">{`Docker image: improvements to Docker support`}</li>\n      <li parentName=\"ul\">{`Various bug fixes and improvements`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"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\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.2.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.1.0/index\"\n        }}>{`Atlas 2.1.0`}</a>{` (Released on 2020/07/15)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Quick Search: provides a simpler search experience with type-ahead suggestions`}</li>\n      <li parentName=\"ul\">{`Business Metadata: enables augmenting entity-types with additional attributes, search entities using these attributes`}</li>\n      <li parentName=\"ul\">{`Labels: ability to add/remove labels on entities, and search entities using labels`}</li>\n      <li parentName=\"ul\">{`Custom Attributes: ability to add entity instance specific custom attributes i.e. attributes not defined in entity-def or business metadata`}</li>\n      <li parentName=\"ul\">{`Entity Purge: added REST APIs to purge deleted entities`}</li>\n      <li parentName=\"ul\">{`Search: ability to find entities by more than one classification`}</li>\n      <li parentName=\"ul\">{`Performance: improvements in lineage retrieval and classification-propagation`}</li>\n      <li parentName=\"ul\">{`Notification: ability to process notifications from multiple Kafka topics`}</li>\n      <li parentName=\"ul\">{`Hive Hook: tracks process-executions via hive_process_execution entities`}</li>\n      <li parentName=\"ul\">{`Hive Hook: captures DDL operations via hive_db_ddl and hive_table_ddl entities`}</li>\n      <li parentName=\"ul\">{`Notification: introduced shell entities to record references to non-existing entities in notifications`}</li>\n      <li parentName=\"ul\">{`Spark: added model to capture Spark entities, processes and relationships`}</li>\n      <li parentName=\"ul\">{`AWS S3: introduced updated model to capture AWS S3 entities and relationships`}</li>\n      <li parentName=\"ul\">{`ADLS-Gen2: introduced model to capture Azure Data Lake Storage Gen2 entities and relationships`}</li>\n      <li parentName=\"ul\">{`Dependencies: JanusGraph 0.5.1, Tinkerpop 3.4.6, Spring Framework 4.3.20`}</li>\n      <li parentName=\"ul\">{`Authorization: updated to cover new features, like: business metadata, labels, purge`}</li>\n      <li parentName=\"ul\">{`UI: multiple UI improvements, including a beta UI`}</li>\n      <li parentName=\"ul\">{`Various Bug-fixes and optimizations`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"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\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.1.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../2.0.0/index\"\n        }}>{`Atlas 2.0.0`}</a>{` (Released on 2019/05/14)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Soft-reference attribute implementation.`}</li>\n      <li parentName=\"ul\">{`Unique-attributes constraints at graph store-level`}</li>\n      <li parentName=\"ul\">{`Atlas Index Repair tool for Janusgraph`}</li>\n      <li parentName=\"ul\">{`Relationship notifications when new relationships are created in atlas`}</li>\n      <li parentName=\"ul\">{`Atlas Import Transform handler implementation`}</li>\n      <li parentName=\"ul\">{`Updated component versions to use Hadoop 3.1, Hive 3.1, HBase 2.0, Solr 7.5 and Kafka 2.0`}</li>\n      <li parentName=\"ul\">{`Updated JanusGraph version to 0.3.1`}</li>\n      <li parentName=\"ul\">{`Updated authentication to support trusted proxy`}</li>\n      <li parentName=\"ul\">{`Updated patch framework to persist typedef patches applied to atlas and handle data patches.`}</li>\n      <li parentName=\"ul\">{`Updated metrics module to collect notification metrics`}</li>\n      <li parentName=\"ul\">{`Updated Atlas Export to support incremental export of metadata.`}</li>\n      <li parentName=\"ul\">{`Notification Processing Improvements:`}\n        <ul parentName=\"li\">\n          <li parentName=\"ul\">{`Notification processing to support batch-commits`}</li>\n          <li parentName=\"ul\">{`New option in notification processing to ignore potentially incorrect hive_column_lineage`}</li>\n          <li parentName=\"ul\">{`Updated Hive hook to avoid duplicate column-lineage entities; also updated Atlas server to skip duplicate column-lineage entities`}</li>\n          <li parentName=\"ul\">{`Improved batch processing in notification handler to avoid processing of an entity multiple times`}</li>\n          <li parentName=\"ul\">{`Add option to ignore/prune metadata for temporary/staging hive tables`}</li>\n          <li parentName=\"ul\">{`Avoid unnecessary lookup when creating new relationships`}</li>\n        </ul>\n      </li>\n      <li parentName=\"ul\">{`UI Improvements:`}\n        <ul parentName=\"li\">\n          <li parentName=\"ul\">{`UI: Display counts besides the Type and Classification dropdown list in basic search`}</li>\n          <li parentName=\"ul\">{`UI: Display lineage information for process entities`}</li>\n          <li parentName=\"ul\">{`UI: Display entity specific icon for the lineage graph`}</li>\n          <li parentName=\"ul\">{`UI: Add relationships table inside relationships view in entity details page.`}</li>\n          <li parentName=\"ul\">{`UI: Add service-type dropdown in basic search to filter entitydef type.`}</li>\n        </ul>\n      </li>\n      <li parentName=\"ul\">{`Various Bug-fixes and optimizations`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.0.0%20ORDER%20BY%20updated%20DESC%2C%20priority%20DESC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 2.0.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../1.1.0/index\"\n        }}>{`Atlas 1.1.0`}</a>{` (Released on 2018/09/17)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Updated authorization model to support access control on relationship operations`}</li>\n      <li parentName=\"ul\">{`Added support for AWS S3 datatypes, in Atlas server and Hive hook`}</li>\n      <li parentName=\"ul\">{`Updated `}<a parentName=\"li\" {...{\n          \"href\": \"https://janusgraph.org/\"\n        }}>{`JanusGraph`}</a>{` version from 0.2.0 to 0.3.0`}</li>\n      <li parentName=\"ul\">{`Updated hooks to send Kafka notifications asynchronously`}</li>\n      <li parentName=\"ul\">{`Enhanced classification-propagation with options to handle entity-deletes`}</li>\n      <li parentName=\"ul\">{`BugFixes and Optimizations`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../1.0.0/index\"\n        }}>{`Atlas 1.0.0`}</a>{` (Released on 2018/06/02)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Core model enhancement to support Relationship as first-class construct`}</li>\n      <li parentName=\"ul\">{`Support for JanusGraph graph database`}</li>\n      <li parentName=\"ul\">{`New DSL implementation, using ANTLR instead of Scala`}</li>\n      <li parentName=\"ul\">{`Removal of older type system implementation in atlas-typesystem library`}</li>\n      <li parentName=\"ul\">{`Metadata security - fine-grained authorization`}</li>\n      <li parentName=\"ul\">{`Notification enhancements to support V2 style data structures`}</li>\n      <li parentName=\"ul\">{`Jackson library update from 1.9.13 to 2.9.2`}</li>\n      <li parentName=\"ul\">{`Classification propagation via entity relationships`}</li>\n      <li parentName=\"ul\">{`Glossary terms, categories`}</li>\n      <li parentName=\"ul\">{`HBase Hook`}</li>\n      <li parentName=\"ul\">{`UI updates to show entity relationships`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20Atlas%20AND%20resolution%20%3D%20Fixed%20AND%20fixVersion%20%3D%201.0.0%20ORDER%20BY%20key%20DESC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 1.0.0 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.8.2/index\"\n        }}>{`Atlas 0.8.2`}</a>{` (Released on 2018/02/05)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Search improvements:`}\n        <ul parentName=\"li\">\n          <li parentName=\"ul\">{`Basic search enhancement to optionally exclude sub-type entities and sub-classification-types`}</li>\n          <li parentName=\"ul\">{`Basic search to return classification attributes`}</li>\n          <li parentName=\"ul\">{`Support for saving searches`}</li>\n          <li parentName=\"ul\">{`UI support to reorder columns in search results page`}</li>\n        </ul>\n      </li>\n      <li parentName=\"ul\">{`UI - updates for classification rendering – tree/flat view`}</li>\n      <li parentName=\"ul\">{`UI – minification of js, css; cache busting for static content (css, js)`}</li>\n      <li parentName=\"ul\">{`notification updates to handle large messages`}</li>\n      <li parentName=\"ul\">{`fix type initialization issues in HA deployment`}</li>\n      <li parentName=\"ul\">{`In HA, the passive node redirects the request with wrong URL encoding`}</li>\n      <li parentName=\"ul\">{`tool kit to recover from lost/bad index data`}</li>\n      <li parentName=\"ul\"><a parentName=\"li\" {...{\n          \"href\": \"https://issues.apache.org/jira/issues/?jql=project%20%3D%20Atlas%20AND%20fixVersion%20%3D%200.8.2%20ORDER%20BY%20key%20ASC\"\n        }}>{`List of JIRAs resolved in Apache Atlas 0.8.2 release`}</a></li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.8.1/index\"\n        }}>{`Atlas 0.8.1`}</a>{` (Released on 2017/08/29)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Basic-search improvement in use of index for attribute filtering`}</li>\n      <li parentName=\"ul\">{`DSL query enhancement to support 'like' operator`}</li>\n      <li parentName=\"ul\">{`REST API and UI enhancements to update classification attributes`}</li>\n      <li parentName=\"ul\">{`Export/import support to copy data between Apache Atlas instances`}</li>\n      <li parentName=\"ul\">{`Ability to delete a tag from UI (and API)`}</li>\n      <li parentName=\"ul\">{`UI enhancements: lineage, attribute search filter, ability to search historical data`}</li>\n      <li parentName=\"ul\">{`Knox SSO for Atlas REST APIs`}</li>\n      <li parentName=\"ul\">{`Moved from use of Guice + Spring framework for dependency-injection to use only Spring framework`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.8.0-incubating/index\"\n        }}>{`Atlas 0.8-incubating`}</a>{` (Released on 2017/03/16)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`API revamp - new, structured REST API`}</li>\n      <li parentName=\"ul\">{`Simplified search UI`}</li>\n      <li parentName=\"ul\">{`UI to create/update entities - HDFS/HBase/Kafka`}</li>\n      <li parentName=\"ul\">{`Performance and scalability improvements`}</li>\n      <li parentName=\"ul\">{`Knox SSO for Atlas UI`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.7.1-incubating/index\"\n        }}>{`Atlas 0.7.1-incubating`}</a>{` (Released on 2017/01/29)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Performance and scalability improvements (ATLAS-1403, ATLAS-1404)`}</li>\n      <li parentName=\"ul\">{`Bug fixes`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.7.0-incubating/index\"\n        }}>{`Atlas 0.7-incubating`}</a>{` (Released on 2016/07/09)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`High Availability (ATLAS-510)`}</li>\n      <li parentName=\"ul\">{`Business Catalog / Taxonomy (ATLAS-491)`}</li>\n      <li parentName=\"ul\">{`Improved Hive Integration (ATLAS-492)`}</li>\n      <li parentName=\"ul\">{`Improved Sqoop Integration`}</li>\n      <li parentName=\"ul\">{`Improved Falcon Integration`}</li>\n      <li parentName=\"ul\">{`Improved Storm Integration`}</li>\n      <li parentName=\"ul\">{`Improved Ambari Deployment & Management Support`}</li>\n      <li parentName=\"ul\">{`Entity Versioning / Audit (ATLAS-493)`}</li>\n      <li parentName=\"ul\">{`Performance Improvements`}</li>\n      <li parentName=\"ul\">{`Authorization (ATLAS-497)`}</li>\n      <li parentName=\"ul\">{`Atlas / Ranger Authorization Integration (ATLAS-495)`}</li>\n      <li parentName=\"ul\">{`Standalone HBase Support (ATLAS-498)`}</li>\n      <li parentName=\"ul\">{`Upgrade Support (ATLAS-631)`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.6.0-incubating/index\"\n        }}>{`Atlas 0.6-incubating`}</a>{` (Released on 2015/12/30)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Improved Hive Server 2 Integration`}</li>\n      <li parentName=\"ul\">{`Sqoop Integration`}</li>\n      <li parentName=\"ul\">{`Falcon Integration`}</li>\n      <li parentName=\"ul\">{`Storm Integration`}</li>\n      <li parentName=\"ul\">{`Various Bug Fixes`}</li>\n      <li parentName=\"ul\">{`Atlas / Ranger Integration`}</li>\n    </ul>\n    <p><strong parentName=\"p\"><a parentName=\"strong\" {...{\n          \"href\": \"../0.5.0-incubating/index\"\n        }}>{`Atlas 0.5-incubating`}</a>{` (Released on 2015/07/09)`}</strong></p>\n    <ul>\n      <li parentName=\"ul\">{`Hive Server 2 Integration`}</li>\n      <li parentName=\"ul\">{`Basic Hive Lineage`}</li>\n      <li parentName=\"ul\">{`Basic Ambari Integration`}</li>\n      <li parentName=\"ul\">{`Kerberos Support`}</li>\n      <li parentName=\"ul\">{`DSL for query of datastore`}</li>\n      <li parentName=\"ul\">{`Basic Storage of Metadata`}</li>\n      <li parentName=\"ul\">{`Support for BerkleyDB`}</li>\n      <li parentName=\"ul\">{`Support for Titan 0.5`}</li>\n      <li parentName=\"ul\">{`Support`}</li>\n    </ul>\n    </MDXLayout>;\n}\n;\nMDXContent.isMDXComponent = true;","/**\n * Licensed to the Apache Software Foundation (ASF) under one\n * or more contributor license agreements.  See the NOTICE file\n * distributed with this work for additional information\n * regarding copyright ownership.  The ASF licenses this file\n * to you under the Apache License, Version 2.0 (the\n * \"License\"); you may not use this file except in compliance\n * with the License.  You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport { dark } from \"react-syntax-highlighter/dist/esm/styles/hljs\";\n\n//dark[\"powershell\"][\"color\"] = \"#37bb9b\";\ndark.hljs.color = \"#37bb9b\";\nexport default dark;"],"sourceRoot":""}