)]}'
{
  "log": [
    {
      "commit": "ae1de8f33e18664b7f4f9dd213dc18b76f750820",
      "tree": "ac640504300101a33037663f717b0913bb6bfe26",
      "parents": [
        "b5faeef419852044a7832508ef1ef041e2526bd7"
      ],
      "author": {
        "name": "bhor-sanket",
        "email": "sanket.bhor9554@gmail.com",
        "time": "Fri Oct 23 13:07:19 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 23 13:07:19 2026 +0530"
      },
      "message": "Temp-commit to increase CI timeout from 180 to 480 minutes(to be reverted) (#789)\n\nCo-authored-by: sanket.bhor \u003csanket.bhor@cloudera.com\u003e"
    },
    {
      "commit": "b5faeef419852044a7832508ef1ef041e2526bd7",
      "tree": "9891939e71ff3692ee220ec309693d7e364f06af",
      "parents": [
        "d04a008d714506650a01b5af43f3b3a30f177868"
      ],
      "author": {
        "name": "bhor-sanket",
        "email": "sanket.bhor9554@gmail.com",
        "time": "Thu Oct 22 14:04:26 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 22 14:04:26 2026 +0530"
      },
      "message": "ATLAS-5432: Fix Enunciate JDK 8 build failure  (#788)\n\n* ATLAS-5432: Fix Enunciate JDK 8 build failure and enable parallel matrix execution\n\n* ATLAS-5432: changes to disable parallel matrix execution\n\n* ATLAS-5432: Increase CI timeout from 180 to 480 minutes\n\n* Revert \"ATLAS-5432: Increase CI timeout from 180 to 480 minutes\"\n\nThis reverts commit 23c233a24624412a1a67f9d2a8476e9f3f32cd09.\n\n---------\n\nCo-authored-by: sanket.bhor \u003csanket.bhor@cloudera.com\u003e"
    },
    {
      "commit": "d04a008d714506650a01b5af43f3b3a30f177868",
      "tree": "bd2be67e23ed8e0902c919f09b690cc6aec703da",
      "parents": [
        "238f7e9a8844a1582819bb2b00087ecbf230528f"
      ],
      "author": {
        "name": "Nixon Rodrigues",
        "email": "nixon@apache.org",
        "time": "Mon Oct 19 13:04:14 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 13:04:14 2026 +0530"
      },
      "message": "ATLAS-5431 Support Header based authentication / SPIFFE-aware header pre-auth for Atlas rest-notification service. (#787)\n\nReuse AtlasHeaderPreAuthFilter from server-common, wire it into rest-notification security for header based authentication and SPIFFE verification."
    },
    {
      "commit": "238f7e9a8844a1582819bb2b00087ecbf230528f",
      "tree": "f91595311ef6a1e9bc05b486aa4fad1d2638f6a8",
      "parents": [
        "37059a4657d1891fb3af49b4da6fc44b3cb5d0c9"
      ],
      "author": {
        "name": "Nixon Rodrigues",
        "email": "nixon@apache.org",
        "time": "Sun Oct 18 16:56:00 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 18 16:56:00 2026 +0530"
      },
      "message": "ATLAS-5430: Add SPIFFE header authentication for service-to-service calls. (#786)\n\n* ATLAS-5430: Add SPIFFE header authentication for service-to-service calls.\n\nAlign Atlas header pre-auth with Ranger by accepting configured SPIFFE ID\nheaders (e.g. X-Spiffe-Id) and using the service-account segment\nas the trusted-proxy principal when no username header is present.\n\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e\n\n* ATLAS-5430: Load SPIFFE header names with getStringArray for list config.\n\nComma-separated atlas.authentication.method.header.spiffe values were truncated\nwhen read via getString; use getStringArray and extend tests. Document properties\nand enable header-auth Docker settings for local E2E verification.\n\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e\n\n* ATLAS-5430 - Address review comments in PR #786\n\n---------\n\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e"
    },
    {
      "commit": "37059a4657d1891fb3af49b4da6fc44b3cb5d0c9",
      "tree": "1851e210b22ce69252761f11388cb0165e24a067",
      "parents": [
        "eb0f1ee602e2962398c1490afd461fe7b6654d98"
      ],
      "author": {
        "name": "Akash R Nilugal",
        "email": "akashnilugal@gmail.com",
        "time": "Sat Oct 17 13:23:14 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 17 00:53:14 2026 -0700"
      },
      "message": "ATLAS-5428: add iceberg rest catalog model (#782)"
    },
    {
      "commit": "eb0f1ee602e2962398c1490afd461fe7b6654d98",
      "tree": "c0157c963748c06daef89f6e3f293d477db807cb",
      "parents": [
        "ec7dc21d49f5d2f07258c4205c948a65194a0aad"
      ],
      "author": {
        "name": "mandarambawane",
        "email": "mandar.ambawane@freestoneinfotech.com",
        "time": "Wed Oct 14 11:48:40 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 14 11:48:40 2026 +0530"
      },
      "message": "ATLAS-5421 : Prevent /api/atlas/admin/importfile from reading arbitrary server files and enumerating filesystem paths (#783)\n\nCo-authored-by: Mandar Ambawane \u003cmandar.ambawane@cloudera.com\u003e"
    },
    {
      "commit": "ec7dc21d49f5d2f07258c4205c948a65194a0aad",
      "tree": "ca6314544105646b59d3bb631c34c48884aef976",
      "parents": [
        "520a225acf65637547b82b4529778f6725c6c1f2"
      ],
      "author": {
        "name": "pareshd",
        "email": "paresh.devalia@freestoneinfotech.com",
        "time": "Wed Oct 07 11:37:46 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 07 11:37:46 2026 +0530"
      },
      "message": "ATLAS-5427: atlas-rest Docker image fails to start on Java 8 base: unrecognized --add-opens JVM options (#780)\n\nChanges:- Remove redundant REST_SERVER_OPTS from compose; document REST server startup in README.\n\nCo-authored-by: Paresh Devalia \u003cparesh.devalia@cloudera.com\u003e"
    },
    {
      "commit": "520a225acf65637547b82b4529778f6725c6c1f2",
      "tree": "fb019b491d828abe0ef86ffc39a57740d58c60fc",
      "parents": [
        "0f8dca5223486e796df2811f219658fff61bc4fd"
      ],
      "author": {
        "name": "sheetalshah1007",
        "email": "sheetal.shah@freestoneinfotech.com",
        "time": "Mon Oct 05 18:56:52 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 18:56:52 2026 +0530"
      },
      "message": "ATLAS-5400: Fix PUT response when blocking from empty blocked list (#749)"
    },
    {
      "commit": "0f8dca5223486e796df2811f219658fff61bc4fd",
      "tree": "6d51e0c41dd78914100f7edf40e5411ae6eba0bf",
      "parents": [
        "dba84066732830ae5cf58d2a113baef50cea6a2c"
      ],
      "author": {
        "name": "mandarambawane",
        "email": "mandar.ambawane@freestoneinfotech.com",
        "time": "Tue Sep 29 15:16:13 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 29 15:16:13 2026 +0530"
      },
      "message": "ATLAS-5421 : Prevent /api/atlas/admin/importfile from reading arbitrary server files and enumerating filesystem paths (#776)\n\nCo-authored-by: Mandar Ambawane \u003cmandar.ambawane@cloudera.com\u003e"
    },
    {
      "commit": "dba84066732830ae5cf58d2a113baef50cea6a2c",
      "tree": "1ec81bd1ff06d68c965a0d710591f7167b9f2c79",
      "parents": [
        "bc3c272e89d7ce6a01b71a8b57250eb4b4e48b55"
      ],
      "author": {
        "name": "bhor-sanket",
        "email": "sanket.bhor9554@gmail.com",
        "time": "Tue Sep 29 08:33:50 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 29 08:33:50 2026 +0530"
      },
      "message": "ATLAS-5422:Support no-auth REST notification mode for header-based authentication environments (#775)\n\n\nCo-authored-by: sanket.bhor \u003csanket.bhor@cloudera.com\u003e"
    },
    {
      "commit": "bc3c272e89d7ce6a01b71a8b57250eb4b4e48b55",
      "tree": "ae38cc61dd805c9ea4948452a819465d7fac21a0",
      "parents": [
        "89cf52a03471251bf6952a8dc5745b8c58b86928"
      ],
      "author": {
        "name": "pareshd",
        "email": "paresh.devalia@freestoneinfotech.com",
        "time": "Mon Sep 28 20:35:15 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 20:35:15 2026 +0530"
      },
      "message": "ATLAS-5160: Remove deprecated X-XSS-Protection response header (#774)\n\nStop sending X-XSS-Protection from default HTTP headers and disable Spring Security\u0027s XSS protection header in favor of Content-Security-Policy.\n\nCo-authored-by: Paresh Devalia \u003cparesh.devalia@cloudera.com\u003e"
    },
    {
      "commit": "89cf52a03471251bf6952a8dc5745b8c58b86928",
      "tree": "d587ddcf4a1cc26bbe82785be172d06e5380a13e",
      "parents": [
        "13414818896c2efb902b1c14ddb23bfe69f97b9d"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Mon Sep 28 16:33:36 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 16:33:36 2026 +0530"
      },
      "message": "ATLAS-5417: Atlas UI: Fix unescaped business metadata string rendering in Classic UI basic search results table. (#769)\n\nCo-authored-by: Prasad Pawar \u003cprasad130293@gmail.com\u003e"
    },
    {
      "commit": "13414818896c2efb902b1c14ddb23bfe69f97b9d",
      "tree": "50c99c79d9eb227f9ab4d21ffd8b87566f46be8b",
      "parents": [
        "11e86ae888c19162e85b9c37b5dcb3a2cbfa8635"
      ],
      "author": {
        "name": "sheetalshah1007",
        "email": "sheetal.shah@freestoneinfotech.com",
        "time": "Fri Sep 25 17:56:12 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 25 17:56:12 2026 +0530"
      },
      "message": "ATLAS-5418: Enforce entity read check on v1 entity audit API (#770)"
    },
    {
      "commit": "11e86ae888c19162e85b9c37b5dcb3a2cbfa8635",
      "tree": "b2dccca2dcb820f37939c5311c3400b9662ab5b1",
      "parents": [
        "027fa9bbea349203292d008446bda7ab4e41c43a"
      ],
      "author": {
        "name": "sheetalshah1007",
        "email": "sheetal.shah@freestoneinfotech.com",
        "time": "Fri Sep 25 17:55:36 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 25 17:55:36 2026 +0530"
      },
      "message": "ATLAS-5413: Initialize PatchContext before typedef JSON patches register Java handlers (#766)\n\nCo-authored-by: Sheetal Shah \u003csheetal.shah@cloudera.com\u003e"
    },
    {
      "commit": "027fa9bbea349203292d008446bda7ab4e41c43a",
      "tree": "18e0806f6783dd308e4c21f6664868287bf152d7",
      "parents": [
        "18fbc57ee2f4fc45ab791a60c55f0ea5e10accc2"
      ],
      "author": {
        "name": "chaitalicod",
        "email": "36201417+chaitalicod@users.noreply.github.com",
        "time": "Thu Sep 24 09:48:36 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 24 09:48:36 2026 +0530"
      },
      "message": "ATLAS-5414: Enforce authorization on AdminResource active search list and cancel endpoints (#765)\n\nCo-authored-by: chaitali.borole@cloudera.com \u003cchaitali.borole@cloudera.com\u003e"
    },
    {
      "commit": "18fbc57ee2f4fc45ab791a60c55f0ea5e10accc2",
      "tree": "f3e0b25428a5bbcd9c655de2e96378681db268fe",
      "parents": [
        "86aa85c46fd64892a9f15aad60db0256c6650f88"
      ],
      "author": {
        "name": "Nixon Rodrigues",
        "email": "nixon@apache.org",
        "time": "Wed Sep 23 18:00:07 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 23 18:00:07 2026 +0530"
      },
      "message": "ATLAS-5409: Atlas Kafka clients authenticate with OAUTHBEARER using K… (#762)\n\n* ATLAS-5409: Atlas Kafka clients authenticate with OAUTHBEARER using Kubernetes projected SA tokens\n\n* ATLAS-5409 Rename of Handler Class to AtlasKafkaOAuthHandler"
    },
    {
      "commit": "86aa85c46fd64892a9f15aad60db0256c6650f88",
      "tree": "adb98d57cb662ce872baf6f04bb4c22a1649d85e",
      "parents": [
        "e248e7bd2cbe2a9045c4929a40ee4a9f8d03e693"
      ],
      "author": {
        "name": "Nixon Rodrigues",
        "email": "nixon@apache.org",
        "time": "Mon Sep 21 11:12:19 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 11:12:19 2026 +0530"
      },
      "message": "ATLAS-5410 Fix Entity audit API returns null eventKey for RDBMS backend (#763)"
    },
    {
      "commit": "e248e7bd2cbe2a9045c4929a40ee4a9f8d03e693",
      "tree": "0e7e59d75cad85a45493babeac599b05ecf9a4a3",
      "parents": [
        "14f4502fc60abebedf6a8c147284ac0f63a1b320"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Sun Sep 20 15:16:39 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 20 15:16:39 2026 +0530"
      },
      "message": "ATLAS-5411: ATLAS-5412: ATLAS-5369: Atlas UI: React UI Audit tab show deleted entity references with Classic UI styling, Search Button, Businessmetada options as dropdown (#764)\n\nCo-authored-by: Prasad Pawar \u003cprasad130293@gmail.com\u003e"
    },
    {
      "commit": "14f4502fc60abebedf6a8c147284ac0f63a1b320",
      "tree": "df6abbca7eb4fa3aad91239b359c6d3ad2cd4ec0",
      "parents": [
        "e61a24f75eea9cd7f320b5e415d90f21f22bafbb"
      ],
      "author": {
        "name": "Nixon Rodrigues",
        "email": "nixon@apache.org",
        "time": "Fri Sep 18 12:07:04 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 18 12:07:04 2026 +0530"
      },
      "message": "ATLAS-5408: Fix hook import classpath and logging in docker/minimal envs (#760)\n\nHBase: ship commons-configuration 1.x in atlas-hbase-plugin-impl because\nimport-hbase.sh excludes it from HBase lib while Hadoop still needs it when\nHADOOP_HOME/classpath is absent.\n\nLogging: create /var/log/atlas in atlas-base and mkdir -p ATLAS_LOG_DIR in\nimport-hbase, import-hive, and import-kafka so logback can open import logs.\n\nKafka: stop putting broker config and log4j jars on the import classpath to\navoid broker log4j.properties writing to /server.log; default KAFKA_CONF to\n$KAFKA_HOME/config.\n\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e"
    },
    {
      "commit": "e61a24f75eea9cd7f320b5e415d90f21f22bafbb",
      "tree": "0f8aff6d737f82596ec05386028dd6132d156837",
      "parents": [
        "837ea81e1b7cf90a54d5c96d7dff3c3c5456be8a"
      ],
      "author": {
        "name": "UmeshPatil-1",
        "email": "umesh.patil@freestoneinfotech.com",
        "time": "Wed Sep 16 13:24:52 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 16 13:24:52 2026 +0530"
      },
      "message": "ATLAS-5377: Remove duplicate NotificationREST endpoint from webapp (#730)\n\n* ATLAS-5377: Remove duplicate NotificationREST endpoint from the main webapp (port 21000) and require hooks to use rest-notification-webapp (port 41000/rest) only.\n\n* ATLAS-5377: Updated NotificationRestIT to assert endpoint is removed from webapp (expect error, not 204).\n\n* ATLAS-5377: Updated assertion and shorter fail-fast message as per review."
    },
    {
      "commit": "837ea81e1b7cf90a54d5c96d7dff3c3c5456be8a",
      "tree": "c8ca15fae813af3c6555c2f46341e9b0581903fa",
      "parents": [
        "fb78b7dc41bc74e20ee6b477df39b8bafeb84ffb"
      ],
      "author": {
        "name": "Nixon Rodrigues",
        "email": "nixon@apache.org",
        "time": "Wed Sep 16 11:16:55 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 16 11:16:55 2026 +0530"
      },
      "message": "ATLAS-5407 Fix file permission for Atlas docker setup (#759)"
    },
    {
      "commit": "fb78b7dc41bc74e20ee6b477df39b8bafeb84ffb",
      "tree": "7de5614bd057326d9f37651d730e78e2ec4115da",
      "parents": [
        "40cf6c52af9cb91fbf9551f285cd40eade52e4bc"
      ],
      "author": {
        "name": "Madhan Neethiraj",
        "email": "madhan@apache.org",
        "time": "Thu Sep 10 02:00:06 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 10 14:30:06 2026 +0530"
      },
      "message": "ATLAS-5401: Atlas client configuration to support custom token supplier (#752)\n\n* ATLAS-5401: Atlas client configuration to support custom token supplier"
    },
    {
      "commit": "40cf6c52af9cb91fbf9551f285cd40eade52e4bc",
      "tree": "fbe1a00bf326ab915662774aa678af587d445fae",
      "parents": [
        "1ba819c0ca411c8a17a1ef2e270f0a1f96f65f9e"
      ],
      "author": {
        "name": "Vinayak Marraiya",
        "email": "72193307+VinayakMarraiya230920@users.noreply.github.com",
        "time": "Wed Sep 09 12:59:31 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 09 12:59:31 2026 +0530"
      },
      "message": "ATLAS-5379 : Authorize lineage neighbor entities before returning headers (#731)\n\n* ATLAS-5379: Authorize lineage neighbor entities before returning headers\n\nApply per-entity ENTITY_READ checks when building lineage guidEntityMap.\nSkip unauthorized neighbors and omit relations when either endpoint is not readable.\n\n* ATLAS-5379: scrub unauthorized lineage neighbor headers instead of omitting them"
    },
    {
      "commit": "1ba819c0ca411c8a17a1ef2e270f0a1f96f65f9e",
      "tree": "e2d243a54765f06ee4642457d71b9bef9a685479",
      "parents": [
        "df4d8248780a2d1d516400603166805fa645d7fb"
      ],
      "author": {
        "name": "Vinayak Marraiya",
        "email": "72193307+VinayakMarraiya230920@users.noreply.github.com",
        "time": "Tue Sep 08 18:11:50 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 08 18:11:50 2026 +0530"
      },
      "message": "ATLAS-5380: Authorize bulk entity headers before returning classifications (#734)\n\nApply per-entity ENTITY_READ checks in ClassificationAssociator.Retriever\nwhen building bulk headers response, matching getHeaderById behavior."
    },
    {
      "commit": "df4d8248780a2d1d516400603166805fa645d7fb",
      "tree": "9edf443417aa3d2a414c56082b7fe6a2643958a1",
      "parents": [
        "e7c35b741499a25c1313eee43470272e8a5034e2"
      ],
      "author": {
        "name": "sheetalshah1007",
        "email": "sheetal.shah@freestoneinfotech.com",
        "time": "Wed Aug 26 12:12:41 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 12:12:41 2026 +0530"
      },
      "message": "ATLAS-5375: Fix stale PUT response for /api/atlas/v2/relationship block/unblock propagation (#729)\n\n* ATLAS-5375: Fix stale PUT response for /api/atlas/v2/relationship block/unblock propagation\n\n* ATLAS-5375: Review fixes — Step 4 comment and null guard for task queue"
    },
    {
      "commit": "e7c35b741499a25c1313eee43470272e8a5034e2",
      "tree": "f318b9a695c20dfcca7226d2340afebb397d5c28",
      "parents": [
        "7c6d24ec035da5775acd63140d3b81c54736a764"
      ],
      "author": {
        "name": "sheetalshah1007",
        "email": "sheetal.shah@freestoneinfotech.com",
        "time": "Tue Aug 25 21:02:51 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 21:02:51 2026 +0530"
      },
      "message": "ATLAS-5381: Handle empty/corrupted reference vertices during entity delete and purge traversal (#740)\n\n* ATLAS-5381: Handle empty/corrupted reference vertices during entity delete and purge traversal\n\n* ATLAS-5381: Add empty reference vertex delete-path tests in DeleteHandlerV1Test to cover addUpstreamProcessEntities, getColumnLineageEntities, and deleteEdgeReference\n\n---------\n\nCo-authored-by: Sheetal Shah \u003csheetal.shah@cloudera.com\u003e"
    },
    {
      "commit": "7c6d24ec035da5775acd63140d3b81c54736a764",
      "tree": "9fdf6da44bf672fcaf81ba92149a000fa3588544",
      "parents": [
        "bcfe1a25a5c187cfa4bebb2693faabb51fd260e0"
      ],
      "author": {
        "name": "Brijesh Bhalala",
        "email": "32086209+Brijesh619@users.noreply.github.com",
        "time": "Mon Aug 24 18:21:07 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 18:21:07 2026 +0530"
      },
      "message": "ATLAS-5342: Atlas React UI: Entity modification functionalities (Add Classifications, Terms, Labels, Business Metadata) remain active for DELETED entities (#697)\n\n* ATLAS-5342: Atlas React UI: Entity modification functionalities (Add Classifications, Terms, Labels, Business Metadata) remain active for DELETED entities\n\n* ATLAS-5342: Atlas React UI: Entity modification functionalities (Add Classifications, Terms, Labels, Business Metadata) remain active for DELETED entities\n\n* ATLAS-5342: Atlas React UI: Entity modification functionalities (Add Classifications, Terms, Labels, Business Metadata) remain active for DELETED entities\n\n* ATLAS-5342: Atlas React UI: Entity modification functionalities (Add Classifications, Terms, Labels, Business Metadata) remain active for DELETED entities\n\n* ATLAS-5342: Atlas React UI: Entity modification functionalities (Add Classifications, Terms, Labels, Business Metadata) remain active for DELETED entities\n\n* ATLAS-5342: Atlas React UI: Entity modification functionalities (Add Classifications, Terms, Labels, Business Metadata) remain active for DELETED entities"
    },
    {
      "commit": "bcfe1a25a5c187cfa4bebb2693faabb51fd260e0",
      "tree": "68678c602879b43dc59a1e2912f83cb43ec060e8",
      "parents": [
        "c8229c41646df97d597b07b44ea168950b52eda8"
      ],
      "author": {
        "name": "Ramachandran Krishnan",
        "email": "ramackri@gmail.com",
        "time": "Thu Aug 20 17:58:23 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 20 17:58:23 2026 +0530"
      },
      "message": "ATLAS-5385: Rename header authentication config to atlas.authentication.method.header.* (#735)\n\n* ATLAS-5385: Rename header authentication config to atlas.authentication.method.header.*\n\n\nReplace legacy atlas.authn.header.* properties with a generic logical-key to HTTP-header mapping scheme so deployers can configure any proxy header names without vendor-specific defaults in OSS code.\n\n* ATLAS-5385: Fix header auth build and simplify logical key mapping\n\nUse server-common User class in AtlasHeaderPreAuthFilter and accept only\ndocumented property suffixes (username, roles, request-id).\n\n* ATLAS-5385: Rename header auth property keys only\n\nDrop AtlasHeaderAuthConfiguration and keep the existing filter logic.\nUpdate atlas.authn.header.* properties to atlas.authentication.method.header.*.\n\n* ATLAS-5385: Move header auth properties with other authentication settings\n\nAddress review feedback to colocate header auth examples under Security\nProperties alongside LDAP and AD configuration.\n\n* ATLAS-5385: Use atlas.authentication.method.header.enabled property name\n\nAlign enable flag with other atlas.authentication.method.* settings."
    },
    {
      "commit": "c8229c41646df97d597b07b44ea168950b52eda8",
      "tree": "cab2ed5a685ad4ae3cd02e08e590622d93f8e96c",
      "parents": [
        "c1cc1ff9114f19248ec642d61eb861a1dab75919"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Thu Aug 13 10:27:29 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 10:27:29 2026 +0530"
      },
      "message": "ATLAS-5349: Ability to Export Apache Atlas Business Glossary to Excel/CSV from UI (#726)\n\n* ATLAS-5349: Ability to Export Apache Atlas Business Glossary to Excel/CSV from UI\n\n* ATLAS-5349: Ability to Export Apache Atlas Business Glossary to Excel/CSV from UI"
    },
    {
      "commit": "c1cc1ff9114f19248ec642d61eb861a1dab75919",
      "tree": "37c59dfd3ba5df12bbcbcb2f7b6476b6964772e6",
      "parents": [
        "40de707c84a4a599764f02bbc4ffd1bb04dd15a6"
      ],
      "author": {
        "name": "chaitalicod",
        "email": "36201417+chaitalicod@users.noreply.github.com",
        "time": "Thu Aug 13 09:13:37 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 09:13:37 2026 +0530"
      },
      "message": "ATLAS-5372: Prevent cross-user overwrite in saved search create API via caller-supplied guid (#724)\n\nCo-authored-by: chaitalithombare \u003cchaitalithombare@apache.org\u003e"
    },
    {
      "commit": "40de707c84a4a599764f02bbc4ffd1bb04dd15a6",
      "tree": "c9552281f24935f1dcac4569f90bfd2717439f57",
      "parents": [
        "6c311de3c8e154a8fb1b7cf438c185c85ca32bce"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Wed Aug 12 08:59:03 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 12 08:59:03 2026 +0530"
      },
      "message": "ATLAS-5371: Atlas UI: Render ENUM-typed entity attributes as dropdowns in Create/Edit Entity form (#723)"
    },
    {
      "commit": "6c311de3c8e154a8fb1b7cf438c185c85ca32bce",
      "tree": "d7a36a9ce40c70a4777c4dbc998cc972fe88d12e",
      "parents": [
        "fba3527e34452ac1e103ca9ce75be43064ddd211"
      ],
      "author": {
        "name": "UmeshPatil-1",
        "email": "umesh.patil@freestoneinfotech.com",
        "time": "Tue Aug 11 18:46:37 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 18:46:37 2026 +0530"
      },
      "message": "ATLAS-5313: Ability to Export Apache Atlas Business Glossary to Excel/CSV from server-side (#701)\n\n* ATLAS-5313: Implement glossary-scoped  download APIs also added  GlossaryExportParameters, search models, collector/filter/writer pipeline etc.\n\n* ATLAS-5313: Remove unused POST /glossary/export stub.\n\n* ATLAS-5313: Address review feedback by reverting unrelated changes and deduplicating glossary search load"
    },
    {
      "commit": "fba3527e34452ac1e103ca9ce75be43064ddd211",
      "tree": "e06522082ba8ef9612c59170994a94a39a31ff86",
      "parents": [
        "1abb1367fdca836c6600028e3e629ead48310c95"
      ],
      "author": {
        "name": "Brijesh Bhalala",
        "email": "32086209+Brijesh619@users.noreply.github.com",
        "time": "Tue Aug 11 15:16:27 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 15:16:27 2026 +0530"
      },
      "message": "ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI (#708)\n\n* ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI\n\n* ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI\n\n* ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI\n\n* ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI\n\n* ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI\n\n* ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI\n\n* ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI\n\n* ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI\n\n* ATLAS-5350: Atlas UI: Enhance Purge Audit Results UI"
    },
    {
      "commit": "1abb1367fdca836c6600028e3e629ead48310c95",
      "tree": "c9b1aea98f664bac79762fcce49d2c2e432b7feb",
      "parents": [
        "eda0c19765d2a61c1e59cf46d54aea76b0ca3f6d"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Mon Aug 10 19:05:50 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 19:05:50 2026 +0530"
      },
      "message": "ATLAS-5370: Atlas UI : Encode text in D3 graph tooltips Lineage and Profile charts (#722)\n\n* Atlas UI : Encode text in D3 graph tooltips Lineage and Profile charts\n\n* ATLAS-5370: Atlas UI : Encode text in D3 graph tooltips Lineage and Profile charts"
    },
    {
      "commit": "eda0c19765d2a61c1e59cf46d54aea76b0ca3f6d",
      "tree": "ced82c55a968d0cfe2d53e67a814df350af438be",
      "parents": [
        "ffb7a362b16f12301414aae4eaf58ecb308a7d07"
      ],
      "author": {
        "name": "bhor-sanket",
        "email": "sanket.bhor9554@gmail.com",
        "time": "Mon Aug 10 09:19:24 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 09:19:24 2026 +0530"
      },
      "message": "ATLAS-5312: Add delete propagation support via propagateDelete flag o… (#670)"
    },
    {
      "commit": "ffb7a362b16f12301414aae4eaf58ecb308a7d07",
      "tree": "59466cebca773bd8320a9852745949e8f965921e",
      "parents": [
        "c1ec5dbb815fd83b13a896bcb43310f977a77652"
      ],
      "author": {
        "name": "UmeshPatil-1",
        "email": "umesh.patil@freestoneinfotech.com",
        "time": "Fri Aug 07 12:07:43 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 07 12:07:43 2026 +0530"
      },
      "message": "ATLAS-5365: Missing SERVICE_NOTIFICATION_POST authorization on rest-notification NotificationREST POST /topic/{topicName}. (#716)\n\n* ATLAS-5365: Add rest notification authorization and shared error mappers,and move Jersey exception mappers to server-common with rest web.xml updates for Java 17 and JSON error parity with webapp.\n\n* ATLAS-5365: Drop explicit Jersey class lists from rest web.xml; rely on Spring scan (like webapp)."
    },
    {
      "commit": "c1ec5dbb815fd83b13a896bcb43310f977a77652",
      "tree": "5b447d3b242c1a74a63a3eb8d2fc6eaba5708dca",
      "parents": [
        "47126cbd96feab1037f202f9e3dde8ff639448bc"
      ],
      "author": {
        "name": "sheetalshah1007",
        "email": "sheetal.shah@freestoneinfotech.com",
        "time": "Thu Aug 06 23:21:57 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 06 10:51:57 2026 -0700"
      },
      "message": "ATLAS-5317: Resilient bulk purge with pre-validation, worker batches,… (#704)\n\n* ATLAS-5317: Resilient bulk purge with transactional batching, partial success handling, and purge audit enhancements"
    },
    {
      "commit": "47126cbd96feab1037f202f9e3dde8ff639448bc",
      "tree": "10382bc8ac9441b1440fd8bcb5812b72df80638f",
      "parents": [
        "d34f875f3fe31732d1d6be242ac5c01463dda527"
      ],
      "author": {
        "name": "chaitalicod",
        "email": "36201417+chaitalicod@users.noreply.github.com",
        "time": "Thu Aug 06 16:11:47 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 06 16:11:47 2026 +0530"
      },
      "message": "ATLAS-5353: Upgrade Netty version to 4.2.15.Final (#719)\n\nCo-authored-by: chaitalithombare \u003cchaitalithombare@apache.org\u003e"
    },
    {
      "commit": "d34f875f3fe31732d1d6be242ac5c01463dda527",
      "tree": "e0a5358cdfc60f3a4cebddda294996a2d380cb78",
      "parents": [
        "f8668c567750c967341c9b28c7d5a60e4d8dedab"
      ],
      "author": {
        "name": "Nixon Rodrigues",
        "email": "nixon@apache.org",
        "time": "Tue Aug 04 21:50:25 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 04 21:50:25 2026 +0530"
      },
      "message": "ATLAS-5366 - Exclude node_modules from source release tarball (#717)"
    },
    {
      "commit": "f8668c567750c967341c9b28c7d5a60e4d8dedab",
      "tree": "68fc306ebd079174e3f87769f4ee127bf68206d6",
      "parents": [
        "39e844c5a8a58de61bfee6ec923c4e96562345dd"
      ],
      "author": {
        "name": "Brijesh Bhalala",
        "email": "32086209+Brijesh619@users.noreply.github.com",
        "time": "Tue Aug 04 15:08:37 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 04 15:08:37 2026 +0530"
      },
      "message": "ATLAS-5367: Fix missing license headers in dist/n3 for WAR packaging (#718)"
    },
    {
      "commit": "39e844c5a8a58de61bfee6ec923c4e96562345dd",
      "tree": "77369e81ef670dcd218112494e293af0c1413ccc",
      "parents": [
        "6edacc609b7c1d56254dcdd5323e1fbc8750476e"
      ],
      "author": {
        "name": "pareshd",
        "email": "paresh.devalia@freestoneinfotech.com",
        "time": "Sun Aug 02 19:07:37 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 02 19:07:37 2026 +0530"
      },
      "message": "ATLAS-5325 : Atlas startup failure in embedded-hbase-solr profile due to conflicting HBase shaded MapReduce dependency (#709)\n\nCo-authored-by: Paresh Devalia \u003cparesh.devalia@cloudera.com\u003e"
    },
    {
      "commit": "6edacc609b7c1d56254dcdd5323e1fbc8750476e",
      "tree": "0db6300dbefe0e6cf4ba6877229cf80615a5fdb9",
      "parents": [
        "3f1338ceb7e3c1c8d321ce492189cd39d663813d"
      ],
      "author": {
        "name": "Rich Bowen",
        "email": "rbowen@rcbowen.com",
        "time": "Wed Jul 29 08:01:29 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 29 17:31:29 2026 +0530"
      },
      "message": "ATLAS-5351: Add required ASF policy links to LegalFooter component (#637)\n\nThe Atlas website is failing all 9 ASF website policy checks\n(https://whimsy.apache.org/site/) because the site is rendered\nentirely via JavaScript and the compliance scanner cannot execute JS.\n\nThis adds the missing ASF policy links (Foundation, Events, License,\nSecurity, Sponsorship, Thanks, Privacy) to the LegalFooter React\ncomponent, updates the copyright year to 2026, and fixes the\ntrademark text (\"Apache feather logo\" → \"Apache logo\").\n\nNote: The underlying issue is that the Whimsy scanner cannot parse\nJS-rendered content. Even with these links present, the scanner may\nstill report failures until it gains JS rendering capability. However,\nthe links should be present regardless for site visitors.\n\nSee: https://www.apache.org/foundation/marks/pmcs\nChecker: https://whimsy.apache.org/site/"
    },
    {
      "commit": "3f1338ceb7e3c1c8d321ce492189cd39d663813d",
      "tree": "f1c89cddc3c9c16f5e1550aa551d505e550548ac",
      "parents": [
        "15135944dcdb8b9169fef2e69a3c6a6696e7fc83"
      ],
      "author": {
        "name": "sheetalshah1007",
        "email": "sheetal.shah@freestoneinfotech.com",
        "time": "Wed Jul 29 16:45:29 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 29 16:45:29 2026 +0530"
      },
      "message": "ATLAS-5144: Export failure due to missing support for handling multiple relationship types under a single attribute (#593)"
    },
    {
      "commit": "15135944dcdb8b9169fef2e69a3c6a6696e7fc83",
      "tree": "267df185089913a47b30cd762f90a3f299fd249f",
      "parents": [
        "53af3d8d7667ab17636aab8ecfd39f829724f2a9"
      ],
      "author": {
        "name": "Nixon Rodrigues",
        "email": "nixon@apache.org",
        "time": "Wed Jul 29 11:59:51 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 29 11:59:51 2026 +0530"
      },
      "message": "ATLAS-5347: Atlas React UI: Skeleton loader stuck indefinitely in Administration Audit tab when expanding Purge/Auto-Purge entity details (#707)\n\n* ATLAS-5347: Atlas React UI: Skeleton loader stuck indefinitely in Administration Audit tab when expanding Purge/Auto-Purge entity details\n\nCo-authored-by: Brijesh Bhalala \u003cbrijeshbhalala2324@gmail.com\u003e"
    },
    {
      "commit": "53af3d8d7667ab17636aab8ecfd39f829724f2a9",
      "tree": "9323b32df12d9b803b1056aa9dc590683233cf10",
      "parents": [
        "b45faecc9634b562347b320fd6faa8239aebf9e1"
      ],
      "author": {
        "name": "Radhika Kundam",
        "email": "82411560+rkundam@users.noreply.github.com",
        "time": "Tue Jul 28 09:59:09 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 09:59:09 2026 -0700"
      },
      "message": "ATLAS-5326: Enforce Atlas authorization on AdminResource REST endpoints (#675)\n\n* ATLAS-5326: Enforce Atlas authorization on AdminResource REST endpoints"
    },
    {
      "commit": "b45faecc9634b562347b320fd6faa8239aebf9e1",
      "tree": "36c7ca8244bb93d8c350691bbb75c44be69415df",
      "parents": [
        "11b219fbfcef94f972e1eed4949242583e3be2e8"
      ],
      "author": {
        "name": "UmeshPatil-1",
        "email": "umesh.patil@freestoneinfotech.com",
        "time": "Wed Jul 22 15:22:35 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 15:22:35 2026 +0530"
      },
      "message": "ATLAS-5207: Atlas webapp module to support rest-notification endpoint (#622)\n\n* Adding rest-notification module from cdh_main to opensource.\n\n* Resolving build error failure for rest-notification module,Registered rest-notification-webapp in parent pom, replacing the old private SNAPSHOT to map with parent,updated from jersy2-\u003ejersy1, Removed Servlet 4.0-only methods that are not on ServletContext in Servlet 3.1 (they were breaking @Override) etc\n\n* Adding server-common module remove identical and nearly identical classes from webapp and rest-notification webapp, updated imports to use server-common module,updated paren pom and xml wiring\u0027s etc.\n\n* Resolving error\u0027s in webapp for testCompile: unreported javax.servlet.ServletException and in rest-notification webapp NullServletContext method does not override or implement a method from a supertype, these was because javax.servlet-api 3.1 and there is no support for methods which are using servlet-4.0.\n\n* Modifying class syntax to match both webapp and rest-notification webapp in server-common module.\n\n* Updating dao class and package to use server-common module for both webapp and rest-notification-webapp and Updating method visibility to resolve compile time error for UserDaoTest (testMergePasswordAndSalt_EmptySalt) method.\n\n* Updated Filter classes and module to use server-common module for both webapp and rest-notification webapp.\n\n* Updated method visibility to resolve the testcases and compilation error\u0027s.\n\n* Updating security classes and package to use server-common module for both webapp and rest-notification webapp.\n\n* Updating class syntax to match earlier coding style.\n\n* Updating listeners class and package to use server-common module for both webapp and rest-notification webapp.\n\n* Updating classes to use User model class from server-common module.\n\n* Updating service classes and package to use server-common module for both webapp and rest-notification webapp.\n\n* Updating class and methods syntax to match earlier coding style in server-common module.\n\n* Updating setup class KerberosAwareListener and package to use server-common module for both webapp and rest-notification webapp.\n\n* Updated test class ImportTaskListenerImplTest in webapp module removed redundant lines.\n\n* Restoring admin SERVER_START/SERVER_STATE_ACTIVE via WebappAdminAuditHook\n\n* Server-Common: align ActiveServerFilter with passive vs migration admin URI policy\n\n* Resolving Testcase Failure:- Fix UserAuthorityGranter.grant null return; align WebappAdminAuditHookTest with long resultCount\n\n* Resolving Testcases Failure Fix 503 in SecureEmbeddedServerTest: profile-gate test security, split filter beans, Curator only if HA.\n\n* Resolving checkstyle error\u0027s in webapp module.\n\n* Updating server-common to atlas-server-common.\n\n* Updating docker changes and related changes in webapp,server-common and rest-notification module.\n\n* Resolving review comment\u0027s and checkstyle error\u0027s\n\n* Resolving testcase failure in webapp module (NoSuchMethodException) which was because a method moved from webapp to server-common base during refactor\n\n* Resolving checkstyle error\u0027s from server-common, webapp and rest-notification-webapp module\u0027s.\n\n* ATLAS-5207: Fix rest-server distro WAR deps and Java 17 rest startup"
    },
    {
      "commit": "11b219fbfcef94f972e1eed4949242583e3be2e8",
      "tree": "702da79ea40462c289f070e0dafa0be6cf11f8c4",
      "parents": [
        "b837e7e5f378073e8bf70c31f7e317dd70c4b9c4"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Fri Jul 17 16:19:12 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 16:19:12 2026 +0530"
      },
      "message": "ATLAS-5346: Atlas React UI: Reduce React UI build time and bundle size through Vite optimization and lazy route loading. (#698)\n\n* ATLAS-5346: Atlas React UI: Reduce React UI build time and bundle size through Vite optimization and lazy route loading\n\n* ATLAS-5346: Atlas React UI: Reduce React UI build time and bundle size through Vite optimization and lazy route loading\n\n added license for .npmrc and .gitignore file update license for remainig file\n\n* ATLAS-5346: Atlas React UI: Reduce React UI build time and bundle size through Vite optimization and lazy route loading"
    },
    {
      "commit": "b837e7e5f378073e8bf70c31f7e317dd70c4b9c4",
      "tree": "2390862671dab72a0ad77bad152cb2535a1b2b8d",
      "parents": [
        "0fd03e3ad04812596cc08d9158a48db71f1fea37"
      ],
      "author": {
        "name": "Aditya Gupta",
        "email": "aditya.gupta@freestoneinfotech.com",
        "time": "Fri Jul 17 11:06:09 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 11:06:09 2026 +0530"
      },
      "message": "ATLAS-5158: Remove unused Spring Security XML configuration (#483)"
    },
    {
      "commit": "0fd03e3ad04812596cc08d9158a48db71f1fea37",
      "tree": "6a4265ca86c1f77d0deeb3bb802e14701a8f3a19",
      "parents": [
        "400db52af8fe3029057a926b47c00f09e4084145"
      ],
      "author": {
        "name": "Brijesh Bhalala",
        "email": "32086209+Brijesh619@users.noreply.github.com",
        "time": "Thu Jul 16 19:49:03 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 19:49:03 2026 +0530"
      },
      "message": "ATLAS-5303: ATLAS React UI: Audit Filters dropdown UI breaks when audit table has no data (#694)\n\n* ATLAS-5303: ATLAS React UI: Audit Filters dropdown UI breaks when audit table has no data\n\n* ATLAS-5303: ATLAS React UI: Audit Filters dropdown UI breaks when audit table has no data\n\n* ATLAS-5303: ATLAS React UI: Audit Filters dropdown UI breaks when audit table has no data"
    },
    {
      "commit": "400db52af8fe3029057a926b47c00f09e4084145",
      "tree": "7ac5e458ec6cc892d5c79dea1ab2a0ddbbc88d19",
      "parents": [
        "9df46eb180eeeac5992909bd2d5257fb5acf0b70"
      ],
      "author": {
        "name": "Brijesh Bhalala",
        "email": "32086209+Brijesh619@users.noreply.github.com",
        "time": "Thu Jul 16 19:43:38 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 19:43:38 2026 +0530"
      },
      "message": "ATLAS-5330: Atlas React UI: Text overflow issues in Global Search, Re… (#683)\n\n* ATLAS-5330: Atlas React UI: Text overflow issues in Global Search, Recent Activity, Search Filters, and Popovers for long classification names\n\n* ATLAS-5330: Atlas React UI: Text overflow issues in Global Search, Recent Activity, Search Filters, and Popovers for long classification names\n\n* ATLAS-5330: Atlas React UI: Text overflow issues in Global Search, Recent Activity, Search Filters, and Popovers for long classification names"
    },
    {
      "commit": "9df46eb180eeeac5992909bd2d5257fb5acf0b70",
      "tree": "2aeee03dc7c3e03355aa65c2e31141c550395d2c",
      "parents": [
        "319a1d0d082042db90e333b61a76352808927936"
      ],
      "author": {
        "name": "Brijesh Bhalala",
        "email": "32086209+Brijesh619@users.noreply.github.com",
        "time": "Wed Jul 15 17:58:02 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 17:58:02 2026 +0530"
      },
      "message": "ATLAS-5339: Atlas React UI: Clicking  Create Entity while on an Entity Detail Page opens the Edit Form instead of Create Form (#693)\n\n* ATLAS-5339: Atlas React UI: Clicking  Create Entity while on an Entity Detail Page opens the Edit Form instead of Create Form\n\n* ATLAS-5339: Atlas React UI: Clicking  Create Entity while on an Entity Detail Page opens the Edit Form instead of Create Form"
    },
    {
      "commit": "319a1d0d082042db90e333b61a76352808927936",
      "tree": "447b884c1b42c04807f817876161c12b134f88af",
      "parents": [
        "7caaabcf94910d5bf452785a39a091755334ebcf"
      ],
      "author": {
        "name": "Ramachandran Krishnan",
        "email": "ramackri@gmail.com",
        "time": "Thu Jul 09 23:29:08 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 10:59:08 2026 -0700"
      },
      "message": "ATLAS-5338: Add Trino extractor integration and unit test suite (#691)\n\n* ATLAS-5338: Add Trino extractor integration and unit test suite\n\nImplement live integration tests that run the standalone extractor tarball\nagainst Atlas + Trino, plus unit tests for cron validation and concurrent\njob guards. Adds the trino-extractor-it Maven profile and README.\n\nhttps://issues.apache.org/jira/browse/ATLAS-5338\n\n* ATLAS-5338: Document components required for Trino extractor ITs\n\n* ATLAS-5338: Skip Trino extractor ITs in default Maven verify.\n\nLive-stack integration tests require Atlas and Trino; opt in with\n-Ptrino-extractor-it so CI mvn verify does not invoke Failsafe here.\n\n* ATLAS-5338: Use Java 8 compatible List helpers in TrinoExtractorITSupport\n\nReplace List.of() with Arrays.asList() so test code compiles on JDK 8\n(CI docker-build matrix).\n\n* Harden atlas-hbase Docker startup for CI compose smoke test\n\nRegionServer often lags Master on slow runners; the old healthcheck\n(start_period 40s, 30s interval) and tail-on-HMaster-only entrypoint\ncaused flaky \"atlas-hbase is unhealthy\" failures during compose up --wait.\n\n- Add shared atlas-hbase-healthcheck.sh (wget/curl) for Master + RS\n- Wait up to 180s for both endpoints before marking container ready\n- Keep container alive while Master or RegionServer JVMs are running\n- Install wget/curl in atlas-base; tune healthcheck (120s start_period)\n- CI: --wait-timeout 300 and dump logs when compose up fails\n\n* Stabilize ImportTaskListenerImplTest async consumer tests.\n\nUse per-test import request mocks and a synchronous executor so Mockito stubs are not accessed concurrently, fixing the JDK 8 ClassCastException flake in testStartImportConsumer_Successful.\n\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e\n\n---------\n\nCo-authored-by: ramk \u003cramk@cloudera.com\u003e\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e"
    },
    {
      "commit": "7caaabcf94910d5bf452785a39a091755334ebcf",
      "tree": "734cc8ae39351fc7ce4fecd1789221e8b896b9be",
      "parents": [
        "7a528de5f7fe691d510e4c1d42f14db9f2aa619a"
      ],
      "author": {
        "name": "sheetalshah1007",
        "email": "sheetal.shah@freestoneinfotech.com",
        "time": "Thu Jul 09 14:01:05 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 14:01:05 2026 +0530"
      },
      "message": "ATLAS-4766: java.lang.IllegalStateException from JanuGraph while purging entities in Atlas (#682)\n\nCo-authored-by: Sheetal Shah \u003csheetal.shah@cloudera.com\u003e"
    },
    {
      "commit": "7a528de5f7fe691d510e4c1d42f14db9f2aa619a",
      "tree": "e967c1ffd6b4035f50329d4ef5de92ae8699b86c",
      "parents": [
        "4bec890393d06abea98ee135472b4df9f25d0d87"
      ],
      "author": {
        "name": "Brijesh Bhalala",
        "email": "32086209+Brijesh619@users.noreply.github.com",
        "time": "Wed Jul 08 15:00:03 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 15:00:03 2026 +0530"
      },
      "message": "ATLAS-5333: Atlas React UI: Clearing a Classification search filter triggers 400 Bad Request on empty parameters (#692)"
    },
    {
      "commit": "4bec890393d06abea98ee135472b4df9f25d0d87",
      "tree": "ea32ae62bdf376501bfa0327ee5503fee17ac06c",
      "parents": [
        "59081c4eaa9bf1b6c56daab79f5bd2241a7ea24b"
      ],
      "author": {
        "name": "Ramachandran Krishnan",
        "email": "ramackri@gmail.com",
        "time": "Wed Jul 08 09:55:12 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 21:25:12 2026 -0700"
      },
      "message": "ATLAS-5336: Upgrade Kafka to 3.9.1; embedded notification broker uses KRaft (no ZooKeeper) (#689)\n\n* ATLAS-5336: Upgrade Kafka to 3.9.1; embedded notification broker uses KRaft\n\nBump kafka-clients and embedded test broker from 2.8.2 to 3.9.1 (Scala 2.13),\nreplace ZooKeeper-based EmbeddedKafkaServer with KafkaClusterTestKit, and\nupdate docker dev Kafka image packaging to kafka_2.13-3.9.1.\n\n* Document jackson-jaxrs 2.12.7 pin for Jersey 1.19 compatibility.\n\nPoint readers to ATLAS-5190 for full Jackson unification via Jersey 2.x.\n\n* Remove unused junit-jupiter-api from atlas-notification compile deps.\n\nIt leaked to falcon-bridge via atlas-notification and caused Failsafe to\nselect JUnit Platform, which then failed on transitive junit 3.8.1 from\nfalcon-common during FalconHookIT discovery.\n\n* Scope Kafka test and unit test deps in notification to test.\n\nKafka 3.9 TestUtils needs junit-jupiter-api at test runtime; keep it off the\ncompile classpath so falcon-bridge Failsafe stays on TestNG. Align mockito and\ntestng with other Atlas modules (test scope).\n\n* Add test-scoped junit-jupiter-api to webapp for Kafka embedded broker tests.\n\nNotificationHookConsumerKafkaTest starts EmbeddedKafkaServer, which uses Kafka\n3.9 TestUtils requiring JUnit Jupiter on the test classpath. Test-scoped deps\nfrom atlas-notification do not propagate to webapp.\n\n* Fix flaky ImportTaskListenerImplTest async consumer assertions on CI.\n\nShut down the import executor in @AfterMethod and wait with CountDownLatch\ninstead of Thread.sleep so Mockito state does not leak between tests.\n\n* Harden BasicSearchIT and AdminExportImportTestIT against CI flakes.\n\nScope hive searches to largedb. entities from the imported test dataset\ninstead of the shared @cl1 cluster suffix, and tolerate Stream Closed\nduring AdminExportImportTestIT teardown when the embedded server stops.\n\n* Fix IT scoping and Failsafe/TestNG classpath for Kafka 3.9.\n\nScope BasicSearchIT to default. entities from hive-db-50-tables.zip instead\nof the shared @cl1 suffix, skip scoping for fulltext and paginated searches,\nkeep junit-jupiter on the notification compile classpath for embedded KRaft\nruntime, and pin Failsafe to TestNG after junit landed on the webapp test path.\n\n* Bind embedded KRaft broker to configured bootstrap.servers for ITs.\n\nDerive EXTERNAL and CONTROLLER listeners from atlas.kafka.bootstrap.servers so Jetty and Failsafe JVMs share the same broker port, fixing NotificationHookConsumerIT topic timeouts on CI.\n\n* Pre-serialize classification request bodies to avoid Codehaus Jackson conflicts.\n\nHiveHookIT fails when Jersey serializes AtlasClassification because isPropagate()\nand getPropagate() both map to \"propagate\"; AtlasType.toJson() matches the entity fix.\n\n* Pin Jackson 2.16 on sqoop-bridge IT classpath for AtlasClient v1.\n\nSqoopHookIT fails with NoClassDefFoundError for StreamConstraintsException\nwhen jackson-databind 2.16 is paired with an older jackson-core from Hadoop/Hive.\n\n* Pin Jackson 2.16 databind on storm-bridge IT classpath for AtlasClient v1.\n\nStormAtlasHookIT fails with NoSuchFieldError for READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE\nwhen jackson-databind 2.16 is mixed with an older databind from storm-core on the test classpath.\n\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e\n\n* Skip trino-extractor Failsafe ITs on default mvn verify.\n\nPinning Failsafe to TestNG for the Kafka upgrade requires testng on the\nmodule test classpath; the extractor only has a stub IT and no test deps yet.\n\n---------\n\nCo-authored-by: ramk \u003cramk@cloudera.com\u003e\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e"
    },
    {
      "commit": "59081c4eaa9bf1b6c56daab79f5bd2241a7ea24b",
      "tree": "db548c923288a763b01fd03bab3b21b94983eac1",
      "parents": [
        "d96d3c6c6a53e20f2f32c507ff0198bf356f48cb"
      ],
      "author": {
        "name": "Brijesh Bhalala",
        "email": "32086209+Brijesh619@users.noreply.github.com",
        "time": "Tue Jul 07 11:53:33 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 11:53:33 2026 +0530"
      },
      "message": "ATLAS-5329: Atlas React UI: Long classification names overflow and break the layout in the Classification Distribution (#681)"
    },
    {
      "commit": "d96d3c6c6a53e20f2f32c507ff0198bf356f48cb",
      "tree": "d7a25230067ad49ad93051d0829176a1717aa17c",
      "parents": [
        "c6ed830d90122be377540881d512b21dcc3e47da"
      ],
      "author": {
        "name": "Ramachandran Krishnan",
        "email": "ramackri@gmail.com",
        "time": "Mon Jul 06 20:16:57 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 07:46:57 2026 -0700"
      },
      "message": "ATLAS-5337: Fix Trino Extractor Jersey client failures for AtlasEntityWithExtInfo POST/GET (#690)\n\n* ATLAS-5337: Fix Trino Extractor Jersey client failures for AtlasEntityWithExtInfo\n\nRemove jersey-client 1.9 pin from trino-extractor; JSON-serialize entity POSTs\nvia AtlasType.toJson() in AtlasClientV2; parse model GET responses with\nAtlasJson in AtlasBaseClient; support ATLAS_USERNAME/ATLAS_PASSWORD env vars\nin AuthenticationUtil for non-interactive runs.\n\n* Fix flaky QuickStart IT assertions for non-deterministic list order.\n\nQuickStartIT and QuickStartV2IT assumed fixed column/process input ordering from graph traversal, which fails intermittently on Java 17 CI.\n\n* CI: retrigger workflow after GlossaryServiceTest flake.\n\n* CI: retrigger workflow after atlas-hbase docker flake.\n\n* Fix CI flakes in GlossaryServiceTest, BasicSearchIT, and atlas-hbase docker.\n\nRetry transient JanusGraph errors during glossary test setup, scope BasicSearchIT\nhive queries to the imported @cl1 dataset, and harden atlas-hbase container startup\nand health checks so docker compose --wait does not fail spuriously.\n\n---------\n\nCo-authored-by: ramk \u003cramk@cloudera.com\u003e"
    },
    {
      "commit": "c6ed830d90122be377540881d512b21dcc3e47da",
      "tree": "2d8d0e6f9464ed9e6f95e8c36175b14287566840",
      "parents": [
        "99fc73c540115c78f1a10428d0812db84a351171"
      ],
      "author": {
        "name": "Farhan Khan",
        "email": "farhan.khan@cloudera.com",
        "time": "Mon Jul 06 18:21:11 2026 +0530"
      },
      "committer": {
        "name": "Farhan Khan",
        "email": "farhan.khan@cloudera.com",
        "time": "Mon Jul 06 18:21:11 2026 +0530"
      },
      "message": "ATLAS-5328: (UI) Build optimizations for atlas-dashboard (React UI)\n"
    },
    {
      "commit": "99fc73c540115c78f1a10428d0812db84a351171",
      "tree": "8f440ac919b619553c645ed2bb02e94769332d91",
      "parents": [
        "48ff22c560660096aff63c4d86a7b935f2ae8121"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Wed Jun 24 16:59:56 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 24 16:59:56 2026 +0530"
      },
      "message": "Revert \"ATLAS-5323: Atlas React UI: Upgrade and stabilize core frontend build…\" (#684)\n\nThis reverts commit 48ff22c560660096aff63c4d86a7b935f2ae8121."
    },
    {
      "commit": "48ff22c560660096aff63c4d86a7b935f2ae8121",
      "tree": "acfd42a7cfd874abaf6fc9cb7937b1cc84121b9d",
      "parents": [
        "b8468a7a03e346780de97e4c086f24a5e511a23a"
      ],
      "author": {
        "name": "Brijesh Bhalala",
        "email": "32086209+Brijesh619@users.noreply.github.com",
        "time": "Wed Jun 24 11:39:49 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 24 11:39:49 2026 +0530"
      },
      "message": "ATLAS-5323: Atlas React UI: Upgrade and stabilize core frontend build dependencies (#676)"
    },
    {
      "commit": "b8468a7a03e346780de97e4c086f24a5e511a23a",
      "tree": "8f440ac919b619553c645ed2bb02e94769332d91",
      "parents": [
        "3fce2f7378cc48d8afca5f222a5c628e47181b29"
      ],
      "author": {
        "name": "Radhika Kundam",
        "email": "radhika.kundam@gmail.com",
        "time": "Mon Jun 22 14:59:31 2026 -0700"
      },
      "committer": {
        "name": "Radhika Kundam",
        "email": "radhika.kundam@gmail.com",
        "time": "Mon Jun 22 15:00:24 2026 -0700"
      },
      "message": "ATLAS-5320: Distributed Notification Processing\n\nCo-authored-by: radhikakundam \u003cradhikakundam@apache.org\u003e\nCo-authored-by: jackhalfalltrades \u003cchandrakanthperavelli@gmail.com\u003e\n"
    },
    {
      "commit": "3fce2f7378cc48d8afca5f222a5c628e47181b29",
      "tree": "8f440ac919b619553c645ed2bb02e94769332d91",
      "parents": [
        "5e90feeca6d57bc5fec695e21ec2042514241dcf"
      ],
      "author": {
        "name": "Radhika Kundam",
        "email": "82411560+rkundam@users.noreply.github.com",
        "time": "Mon Jun 22 12:30:02 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 12:30:02 2026 -0700"
      },
      "message": "ATLAS-5320: Distributed Notification Processing (#671)"
    },
    {
      "commit": "5e90feeca6d57bc5fec695e21ec2042514241dcf",
      "tree": "cc9e1a44c3cf1d79e3bd985ce406a1f4816b24fe",
      "parents": [
        "0a7fc7d533409a8db199e049c7f148f6bee5f9e7"
      ],
      "author": {
        "name": "saksenasonali",
        "email": "37614525+saksenasonali@users.noreply.github.com",
        "time": "Thu Jun 18 10:40:43 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 18 10:40:43 2026 +0530"
      },
      "message": "ATLAS-5032: Updated CONTAINS so we only defer to JanusGraph when inde… (#672)\n\n* ATLAS-5032: Updated CONTAINS so we only defer to JanusGraph when indexType \u003d\u003d null\n\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e\n\n---------\n\nCo-authored-by: ssaksena \u003cssaksena@cloudera.com\u003e\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e"
    },
    {
      "commit": "0a7fc7d533409a8db199e049c7f148f6bee5f9e7",
      "tree": "7fd3074643ceabb5ec5749825d7aaa1ee20b0325",
      "parents": [
        "488bdaae8a827edcd714e4dd82984f4ebba1483a"
      ],
      "author": {
        "name": "pareshd",
        "email": "paresh.devalia@freestoneinfotech.com",
        "time": "Tue Jun 16 18:18:21 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 18:18:21 2026 +0530"
      },
      "message": "ATLAS-5309 : Allow unauthenticated access to Swagger apidocs static assets (#673)\n\nChanges :-\n\tAdded /apidocs/** to security exclusions in AtlasSecurityConfig.java and spring-security.xml to allow anonymous access to Swagger UI assets and OpenAPI documentation.\n        Updated index.js to handle anonymous users and prevent CSRF-related JavaScript errors when no session is available.\n\nTesting\n        Verified Swagger UI and openapi.json are accessible without authentication.\n        Confirmed Swagger UI loads successfully for anonymous users.\n\nCo-authored-by: Paresh Devalia \u003cparesh.devalia@cloudera.com\u003e"
    },
    {
      "commit": "488bdaae8a827edcd714e4dd82984f4ebba1483a",
      "tree": "0482d58993382aba0bed125d5f3484c5370fe6ca",
      "parents": [
        "ac00c0f983b64cddace745e806750c7057abd867"
      ],
      "author": {
        "name": "pareshd",
        "email": "paresh.devalia@freestoneinfotech.com",
        "time": "Sat Jun 13 02:47:14 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 12 14:17:14 2026 -0700"
      },
      "message": "ATLAS-5002 : Support Java 17 for build and runtime (#646)\n\nChanges:- Fix the python code, removed unnecessary JPMS and increase the stop wait sec\n\t  updated the Readme file\n\t  Refactor deprecated Mockito Matchers to ArgumentMatchers and fix failing Hive test cases\n\t  Refactor Mockito imports: remove wildcard and deprecated Matchers usage\n\t  Refactor Mockito imports\n\t  Added support for openapi-3.0 for API documentation and fix some test-case.\n\t  Bundle commons-text in hbase-hook.\n\t  Fix new test-case for Repository module.\n\nCo-authored-by: Paresh Devalia \u003cparesh.devalia@cloudera.com\u003e"
    },
    {
      "commit": "ac00c0f983b64cddace745e806750c7057abd867",
      "tree": "9e06d5ce5f061ee57c0d92ebb3fa15f7fd7391dc",
      "parents": [
        "cb22c2780168cde288d4f8178ede79545086b484"
      ],
      "author": {
        "name": "saksenasonali",
        "email": "37614525+saksenasonali@users.noreply.github.com",
        "time": "Sat Jun 13 02:41:00 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 12 14:11:00 2026 -0700"
      },
      "message": "ATLAS-5310: Export/Import API : When tag attributes types get modified between th… (#662)\n\nCo-authored-by: ssaksena \u003cssaksena@cloudera.com\u003e"
    },
    {
      "commit": "cb22c2780168cde288d4f8178ede79545086b484",
      "tree": "1b142acc2c5f2713475459090fbcb011daa2319d",
      "parents": [
        "911079f8f57118845bf74984726b1ece617aeb49"
      ],
      "author": {
        "name": "Keval Bhatt",
        "email": "8266504+kevalbhatt@users.noreply.github.com",
        "time": "Fri Jun 12 09:39:52 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 12 09:39:52 2026 -0700"
      },
      "message": "Update Keval Bhatt developer info (#668)"
    },
    {
      "commit": "911079f8f57118845bf74984726b1ece617aeb49",
      "tree": "ba5d60722362b7ba11585048f1c76b6c41f155b1",
      "parents": [
        "d8232d1cce37359fdb07d061118696eff13eb944"
      ],
      "author": {
        "name": "Brijesh Bhalala",
        "email": "32086209+Brijesh619@users.noreply.github.com",
        "time": "Thu Jun 11 17:38:25 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 11 17:38:25 2026 +0530"
      },
      "message": "ATLAS-5306: Atlas React UI: SearchResult Table: Classification toolti… (#665)\n\n* ATLAS-5306: Atlas React UI: SearchResult Table: Classification tooltip is missing parent/super-type name\n\n* ATLAS-5306: Atlas React UI: SearchResult Table: Classification tooltip is missing parent/super-type name\n\n* ATLAS-5306: Atlas React UI: SearchResult Table: Classification tooltip is missing parent/super-type name"
    },
    {
      "commit": "d8232d1cce37359fdb07d061118696eff13eb944",
      "tree": "4a11c7b4568a7e01e6f34cae64aa2d9431651db3",
      "parents": [
        "9bcd37e27f13eaa177eff6d508bded8c1505b94d"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Thu Jun 11 11:14:33 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 11 11:14:33 2026 +0530"
      },
      "message": "ATLAS-5316: ATLAS UI: Dependency version uplift for Atlas React dashboard and documentation site (#667)"
    },
    {
      "commit": "9bcd37e27f13eaa177eff6d508bded8c1505b94d",
      "tree": "93edb6943c314314e9810e730183967f971fd7ad",
      "parents": [
        "ed336f2e1829f1c57a127a48a94587f0499a73f5"
      ],
      "author": {
        "name": "chaitalicod",
        "email": "36201417+chaitalicod@users.noreply.github.com",
        "time": "Thu Jun 11 00:03:06 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 11 00:03:06 2026 +0530"
      },
      "message": "ATLAS-5284: Support JWT authentication for Atlas (#655)\n\nCo-authored-by: chaitali.borole \u003cchaitali.borole@cloudera.com\u003e"
    },
    {
      "commit": "ed336f2e1829f1c57a127a48a94587f0499a73f5",
      "tree": "2bbac119a9ec933f6d2b52edb2569db0c946953b",
      "parents": [
        "0f9409d6261fc124d1be85fa740305960ac6d84a"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Wed Jun 10 17:47:18 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 10 17:47:18 2026 +0530"
      },
      "message": "ATLAS-5296: ATLAS UI: React UI fixes, audit table pagination text, Masonry grid (#636)\n\n* ATLAS-5296: ATLAS UI: React UI fixes, audit table pagination text, Masonry grid\n\n* ATLAS-5296: ATLAS UI: React UI fixes, audit table pagination text, Masonry grid\n\nFix RAT license headers on ATLAS-5296 PR files.\n\nMove ASF header before @ts-nocheck directives and repair\ncorrupted license lines so apache-rat-plugin:check passes.\n\n* ATLAS-5296: ATLAS UI: React UI fixes, audit table pagination text, Masonry grid\n\nAlign CustomFilters SideBarTree tests with ATLAS-5301 behavior.\n\nUpdate assertions after master rebase: grouped Custom Filters view\nhas no empty-type toggle; full suite passes (4605 tests).\n\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e\n\n* ATLAS-5296: ATLAS UI: React UI fixes, audit table pagination text, Masonry grid\n\n---------\n\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e"
    },
    {
      "commit": "0f9409d6261fc124d1be85fa740305960ac6d84a",
      "tree": "375197fd6e57ad758022d8d2846974e3b20fa2af",
      "parents": [
        "02ace35fea6eef19fdda3b7d8c79278ac40880fa"
      ],
      "author": {
        "name": "chaitalicod",
        "email": "36201417+chaitalicod@users.noreply.github.com",
        "time": "Tue Jun 09 19:14:56 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 09 19:14:56 2026 +0530"
      },
      "message": "ATLAS-5308: Add support for header based authentication (#664)\n\nCo-authored-by: chaitali.borole \u003cchaitali.borole@cloudera.com\u003e"
    },
    {
      "commit": "02ace35fea6eef19fdda3b7d8c79278ac40880fa",
      "tree": "c37ef21ae8300b0ad8880e8f6a8442d206512e03",
      "parents": [
        "0812427f01bee35247f101a9ced0793597f38387"
      ],
      "author": {
        "name": "Brijesh Bhalala",
        "email": "32086209+Brijesh619@users.noreply.github.com",
        "time": "Tue Jun 09 15:52:08 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 09 15:52:08 2026 +0530"
      },
      "message": "ATLAS-5305: ATLAS React UI: Type System filter dropdown and lineage graph rendering issues (#656)"
    },
    {
      "commit": "0812427f01bee35247f101a9ced0793597f38387",
      "tree": "c0c3b8b54a9bd4fac10c00e90f29b8315f2f2ac6",
      "parents": [
        "5a0adba56fcda2eb144b196cc2cac339204a0314"
      ],
      "author": {
        "name": "Brijesh Bhalala",
        "email": "32086209+Brijesh619@users.noreply.github.com",
        "time": "Tue Jun 09 15:51:50 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 09 15:51:50 2026 +0530"
      },
      "message": "ATLAS-5299: Atlas React UI: Create Subcategory API Fails Due to Missing parentCategoryId in UI Payload (#649)"
    },
    {
      "commit": "5a0adba56fcda2eb144b196cc2cac339204a0314",
      "tree": "18dd72f264963c61cf3ab0f4bf965869fdcb489b",
      "parents": [
        "144c26c6bf927651842a6c8c444bae9896b4b571"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Tue Jun 09 14:19:00 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 09 14:19:00 2026 +0530"
      },
      "message": "ATLAS-5295:ATLAS UI: Detail page and entity tabs tests, Administrator,glossary, classification, BM, integration tests (#635)\n\n* ATLAS-5295:ATLAs UI: Detail page and entity tabs tests, Administrator, glossary, classification, BM, integration tests\n\n* ATLAS-5295:ATLAs UI: Detail page and entity tabs tests, Administrator, glossary, classification, BM, integration tests"
    },
    {
      "commit": "144c26c6bf927651842a6c8c444bae9896b4b571",
      "tree": "406aca663ca77e30378024a55ef12904fc2ae2ab",
      "parents": [
        "28610d450ddab0ade9c390539b6614101416002b"
      ],
      "author": {
        "name": "bhor-sanket",
        "email": "sanket.bhor9554@gmail.com",
        "time": "Tue Jun 09 09:11:10 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 09 09:11:10 2026 +0530"
      },
      "message": "ATLAS-5279: changes for handling rename propagation (#609)\n\n* ATLAS-5279:changes for handling rename propagation\n\n* ATLAS-5279: code cleanup: improve formatting, refactor structure, and add logging\n\n* ATLAS-5279: changes to add Rename Propagation README file, updated solrconfig for newly added field and handled deleted column use-case\n\n* ATLAS-5279: changes to add Rename Propagation README file, updated solrconfig for newly added field and handled deleted column use-case\n\n* ATLAS-5279: changes to resolve review comments\n\n* ATLAS-5279: changes to add attributeDefOverrides for trino column\n\n* ATLAS-5279: Added support for attributeDefOverrides and propagateRename flag to handle Hive table to Trino table rename propagation\n\n* Revert \"ATLAS-5279: Added support for attributeDefOverrides and propagateRename flag to handle Hive table to Trino table rename propagation\"\n\nThis reverts commit d257b82fdf6d9291993ef52790df7195cd07d0fa.\n\n* ATLAS-5279: Added support for attributeDefOverrides and propagateRename flag to handle Hive table to Trino table rename propagation\n\n* ATLAS-5279: changes to Hive table → Trino table → Trino column example in RenamePropagation.md\n\n---------\n\nCo-authored-by: sanket.bhor \u003csanket.bhor@cloudera.com\u003e"
    },
    {
      "commit": "28610d450ddab0ade9c390539b6614101416002b",
      "tree": "36f1e6897a097dd345c50c1dcaa0f379aff87706",
      "parents": [
        "5dbcc1b8f8dfe0235dce5ae17d6646802bc83710"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhi@apache.org",
        "time": "Mon Jun 08 17:53:05 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 08 17:53:05 2026 -0700"
      },
      "message": "ATLAS-5219: Docker setup update to keep containers immutable (#654)"
    },
    {
      "commit": "5dbcc1b8f8dfe0235dce5ae17d6646802bc83710",
      "tree": "30991c73d11881b53d2c1bc281f6899f35a243a5",
      "parents": [
        "5e0ee1ced6d0d560f665a6421a6aa25c1ce4d901"
      ],
      "author": {
        "name": "Radhika Kundam",
        "email": "82411560+rkundam@users.noreply.github.com",
        "time": "Mon Jun 08 12:24:37 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 08 12:24:37 2026 -0700"
      },
      "message": "ATLAS-4464: Concurrent ingest implementation (#657)"
    },
    {
      "commit": "5e0ee1ced6d0d560f665a6421a6aa25c1ce4d901",
      "tree": "5a938fadb9bbf4c15f2ac6ca4ade6c6a97913a99",
      "parents": [
        "10107e9af20c528d52cfd0d7919c059047baddea"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Mon Jun 08 17:44:37 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 08 17:44:37 2026 +0530"
      },
      "message": "ATLAS-5294: ATLAS UI: Shared component library tests (#634)\n\n* ATLAS-5294: ATLAS UI: Shared component library tests\n\n* ATLAS-5294: ATLAS UI: Shared component library tests\n\nATLAS-5294: Add ASF license headers to shared component test files\n\nRebased onto master; add RAT-aligned Apache License 2.0 header to\n52 test files that were missing it (same block as auditTypeDefUtils.ts).\n\n* ATLAS-5294: ATLAS UI: Shared component library tests"
    },
    {
      "commit": "10107e9af20c528d52cfd0d7919c059047baddea",
      "tree": "f4e8ce462432891acb951a2b7a3a868cedc061de",
      "parents": [
        "b2c03255b6cf0a8a17e9979d58331f3841d5f877"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Fri Jun 05 15:49:29 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 05 15:49:29 2026 +0530"
      },
      "message": "ATLAS-5179, ATLAS-5180: Add unit tests for API layer, utils, and Redux (#633)\n\n* ATLAS-5179, ATLAS-5180: Add unit tests for API layer, utils, and Redux\n\n* ATLAS-5179, ATLAS-5180: Add unit tests for API layer, utils, and Redux\n\nlicense added"
    },
    {
      "commit": "b2c03255b6cf0a8a17e9979d58331f3841d5f877",
      "tree": "d1a8877c5013810ef20bfe5b10c8d8004c40fff1",
      "parents": [
        "81325f2fa7d36f8bb09d9a326538452b6bfcd38d"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Thu Jun 04 19:39:26 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 04 19:39:26 2026 +0530"
      },
      "message": "ATLAS-5174: Set up Test Infrastructure and Configuration for Atlas Dashboard (#632)\n\n* ATLAS-5174: Set up Test Infrastructure and Configuration for Atlas Dashboard\n\n* ATLAS-5174: Set up Test Infrastructure and Configuration for Atlas Dashboard\n\n* ATLAS-5174: Set up Test Infrastructure and Configuration for Atlas Dashboard\n\n* ATLAS-5174: Set up Test Infrastructure and Configuration for Atlas Dashboard"
    },
    {
      "commit": "81325f2fa7d36f8bb09d9a326538452b6bfcd38d",
      "tree": "4234c8edf105f39c799f9c066980a83768a715e1",
      "parents": [
        "fa5239619491969136d2ebfa2910572546e0f563"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Wed Jun 03 12:56:01 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 12:56:01 2026 +0530"
      },
      "message": "ATLAS-5307: Atlas UI: Update frontend npm dependencies in dashboard, dashboardv2, and docs (#653)"
    },
    {
      "commit": "fa5239619491969136d2ebfa2910572546e0f563",
      "tree": "d7389bbf3b005691d9269d403fea979cacc27a2e",
      "parents": [
        "079e44c9e6d72819a4a89041f562f8528119f86a"
      ],
      "author": {
        "name": "saksenasonali",
        "email": "37614525+saksenasonali@users.noreply.github.com",
        "time": "Wed Jun 03 03:45:16 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 15:15:16 2026 -0700"
      },
      "message": "ATLAS-5032: Fix basic search when querying by long attribute values (#650)"
    },
    {
      "commit": "079e44c9e6d72819a4a89041f562f8528119f86a",
      "tree": "99cddee0576fdaf3c5b8d4f15da3b9afd4700eae",
      "parents": [
        "d476ca64124dd2f91c7cac62c46fa2142be5c534"
      ],
      "author": {
        "name": "Brijesh Bhalala",
        "email": "32086209+Brijesh619@users.noreply.github.com",
        "time": "Fri May 29 12:26:40 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 12:26:40 2026 +0530"
      },
      "message": "ATLAS-5298: Atlas-React UI: Fix Critical XSS Vulnerability in sanitize-html dependency (#641)"
    },
    {
      "commit": "d476ca64124dd2f91c7cac62c46fa2142be5c534",
      "tree": "376f8b59429b668de8add4692409ce16cbc1655f",
      "parents": [
        "4f437010faf7456eea9dbc359e7330faa4358b85"
      ],
      "author": {
        "name": "Farhan Khan",
        "email": "farhan.khan@cloudera.com",
        "time": "Wed May 27 14:52:54 2026 +0530"
      },
      "committer": {
        "name": "Farhan Khan",
        "email": "farhan.khan@cloudera.com",
        "time": "Wed May 27 14:52:54 2026 +0530"
      },
      "message": "Updated Memberlist details in pom.xml\n"
    },
    {
      "commit": "4f437010faf7456eea9dbc359e7330faa4358b85",
      "tree": "90110657c9dd797eabc0e1f0f34888988a8ad403",
      "parents": [
        "a3c6637468fff3bfea3cd1f05d6f7778b7667247"
      ],
      "author": {
        "name": "jackhalfalltrades",
        "email": "chandrakanthperavelli@gmail.com",
        "time": "Tue May 26 18:40:12 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 26 16:40:12 2026 -0700"
      },
      "message": "ATLAS-5239: Optimize Atlas Async Replication (#567)"
    },
    {
      "commit": "a3c6637468fff3bfea3cd1f05d6f7778b7667247",
      "tree": "7d097a95b950c33531c96b910a6e3c49986be964",
      "parents": [
        "c3be3cb2bf7a06dc0bdcc6b49477781f328f4b42"
      ],
      "author": {
        "name": "Brijesh Bhalala",
        "email": "32086209+Brijesh619@users.noreply.github.com",
        "time": "Tue May 26 16:39:21 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 26 16:39:21 2026 +0530"
      },
      "message": "ATLAS-5301: Atlas React UI: Nested Subcategories not visible in Glossary Tree Structure View (#645)"
    },
    {
      "commit": "c3be3cb2bf7a06dc0bdcc6b49477781f328f4b42",
      "tree": "ee1a37d322ff6089d5f905d8d3caa431600b3d82",
      "parents": [
        "77913cec2a6ae3531d41c1884aaa8ce983441163"
      ],
      "author": {
        "name": "Brijesh Bhalala",
        "email": "32086209+Brijesh619@users.noreply.github.com",
        "time": "Fri May 22 17:34:20 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 22 17:34:20 2026 +0530"
      },
      "message": "ATLAS-5297: Atlas React UI: Topbar alignment and spacing issue in header section (#643)"
    },
    {
      "commit": "77913cec2a6ae3531d41c1884aaa8ce983441163",
      "tree": "fdf9afc8c274be703afa2e0f6c29bf6a5c4d9e6b",
      "parents": [
        "ee7fa0dc08ab3822ef0709c71336dbcaafa16f6c"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Fri May 22 12:36:55 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 22 12:36:55 2026 +0530"
      },
      "message": "Revert \"ATLAS-5297: Atlas React UI: Topbar alignment and spacing issue in hea…\" (#642)\n\nThis reverts commit ee7fa0dc08ab3822ef0709c71336dbcaafa16f6c."
    },
    {
      "commit": "ee7fa0dc08ab3822ef0709c71336dbcaafa16f6c",
      "tree": "f256660c3008a44a30114acb50829d2f8439d793",
      "parents": [
        "6a86ea11df3d8339e5fdb4ce43b3ed9618385e03"
      ],
      "author": {
        "name": "Brijesh Bhalala",
        "email": "32086209+Brijesh619@users.noreply.github.com",
        "time": "Thu May 21 18:09:00 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 21 18:09:00 2026 +0530"
      },
      "message": "ATLAS-5297: Atlas React UI: Topbar alignment and spacing issue in header section (#639)\n\nCo-authored-by: Brijesh Bhalala \u003cbrijesh.bhalala@xsworld.online\u003e"
    },
    {
      "commit": "6a86ea11df3d8339e5fdb4ce43b3ed9618385e03",
      "tree": "fdf9afc8c274be703afa2e0f6c29bf6a5c4d9e6b",
      "parents": [
        "874180f5edccb7992ede23f726e1b652c46dccd7"
      ],
      "author": {
        "name": "achandel-01",
        "email": "abhinavchandel004@gmail.com",
        "time": "Tue May 19 21:26:23 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 19 08:56:23 2026 -0700"
      },
      "message": "ATLAS-5266: Upgrading commons-configuration1 to commons-configuration2. (#592)\n\nCo-authored-by: Abhinav Chandel \u003cachandel@cloudera.com\u003e"
    },
    {
      "commit": "874180f5edccb7992ede23f726e1b652c46dccd7",
      "tree": "dc77c6f286d4a7b10739c9ec1f72da23b5e5259e",
      "parents": [
        "ae973e76db131c86417e91c9b43102c0677fe436"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Sun May 10 20:31:48 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 10 20:31:48 2026 +0530"
      },
      "message": "ATLAS-5246: ATLAS UI: Dashboard Overview - React UI Dashboard Implementation (#626)\n\n* ATLAS-5286: ATLAS UI: Dashboard - Filter query and  shared view helpers changes (#615)\n\n* ATLAS-5287: ATLAS UI: Dashboard- search bar with dropdown (#616)\n\n* ATLAS-5267: ATLAS UI: Create Glossary: Add Import glossary terms tab (template + upload) (#617)\n\n* ATLAS-5256: ATLAS UI: Header - Create Button and Dropdown Menu. (#618)\n\n* ATLAS-5256: ATLAS UI: Header - Create Button and Dropdown Menu\n\n* ATLAS-5256: ATLAS UI: Header - Create Button and Dropdown Menu\n\n* ATLAS-5251: ATLAS UI : Dashboard - Latest Entities List (#619)\n\n* ATLAS-5247, ATLAS-5248, ATLAS-5249, ATLAS-5250, ATLAS-5252, ATLAS-5254, ATLAS-5255: ATLAS UI: Dashboard All cards. (#620)\n\n* ATLAS-5288: ATLAS UI: Dashboard - Classification and Admin Audits (#621)\n\n* ATLAS-5246: ATLAS UI: Dashboard Overview - React UI Dashboard Implementation"
    },
    {
      "commit": "ae973e76db131c86417e91c9b43102c0677fe436",
      "tree": "79d6bfa34f9843766d75fe4e5bb2019b2307a15f",
      "parents": [
        "6ec5cc3669e420e799d33a018ce912c2097010fb"
      ],
      "author": {
        "name": "UmeshPatil-1",
        "email": "umesh.patil@freestoneinfotech.com",
        "time": "Fri May 08 16:39:41 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 16:39:41 2026 +0530"
      },
      "message": "ATLAS-4988: BusinessMetadata with attribute of data type Array takes time to Delete. (#490)"
    },
    {
      "commit": "6ec5cc3669e420e799d33a018ce912c2097010fb",
      "tree": "c6ae81fd3859b542a6bb80fda432aed75c76a70a",
      "parents": [
        "a0acdc234a1b2055e7ddaecde1785ba3edf2adf9"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Fri May 08 13:18:24 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 13:18:24 2026 +0530"
      },
      "message": "ATLAS-5285: ATLAS UI: Dashboard - Common changes that are related to refresh the page. (#614)\n\nAtlas UI dashboard changes - Base for refresh UX"
    },
    {
      "commit": "a0acdc234a1b2055e7ddaecde1785ba3edf2adf9",
      "tree": "b62da2fa6647c57912051ed50e173d38e6bbd9b2",
      "parents": [
        "2b909faa60170222c0d5e5bb107bd43a9e894f32"
      ],
      "author": {
        "name": "sheetalshah1007",
        "email": "sheetal.shah@freestoneinfotech.com",
        "time": "Thu May 07 18:39:42 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 18:39:42 2026 +0530"
      },
      "message": "ATLAS-5156: Import failure due to missing support for handling multiple relationship types under a single attribute (#478)"
    },
    {
      "commit": "2b909faa60170222c0d5e5bb107bd43a9e894f32",
      "tree": "3556af3ddadc1baf044217356954d8e910f3087e",
      "parents": [
        "f29229a84c55272013bf52b5ae69cdd95d46ab15"
      ],
      "author": {
        "name": "Madhan Neethiraj",
        "email": "madhan@apache.org",
        "time": "Fri May 01 22:07:14 2026 -0700"
      },
      "committer": {
        "name": "Madhan Neethiraj",
        "email": "madhan@apache.org",
        "time": "Fri May 01 22:09:13 2026 -0700"
      },
      "message": "ATLAS-5282: fix failure in docs build\n"
    },
    {
      "commit": "f29229a84c55272013bf52b5ae69cdd95d46ab15",
      "tree": "73ae111224c202ef8a14a27836c18f5edfd2e28d",
      "parents": [
        "29cab840fb6c5c895a31a5659ec4249006c80e29"
      ],
      "author": {
        "name": "Radhika Kundam",
        "email": "82411560+rkundam@users.noreply.github.com",
        "time": "Fri May 01 13:54:56 2026 -0700"
      },
      "committer": {
        "name": "Radhika Kundam",
        "email": "radhika.kundam@gmail.com",
        "time": "Fri May 01 13:56:37 2026 -0700"
      },
      "message": "Atlas 5233: Updated Atlas website for 2.5.0 release (#610)\n\n* ATLAS-5233: Update Atlas website for 2.5.0 release\n\n(cherry picked from commit f43d4707bbc8f0846be1b355fc39c91a55823f44)\n"
    },
    {
      "commit": "29cab840fb6c5c895a31a5659ec4249006c80e29",
      "tree": "e85a19a623bf21528b3e3e5684a207ad68d1ff58",
      "parents": [
        "df079290f7979687bff82a670d8c6ce731cc8219"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Wed Apr 29 20:48:04 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 20:48:04 2026 +0530"
      },
      "message": "ATLAS-5278: Atlas UI: Upgrade dompurify to 3.4.0 (#608)"
    },
    {
      "commit": "df079290f7979687bff82a670d8c6ce731cc8219",
      "tree": "84c52aa120c54d2887175c16810b9fb48d7e97cf",
      "parents": [
        "7bd61d847b1caa0b3881b743ef932f03f29cb22f"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Wed Apr 29 20:47:43 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 20:47:43 2026 +0530"
      },
      "message": "ATLAS-5275, ATLAS-5273, ATLAS-5272:Atlas React UI redirects to Home page during tag/term assignment after Ranger policy change. REACT UI Uploaded file name is truncated in Business Metadata import modal in React UI. React UI incorrectly allows/removes Applicable Type chips in Business Metadata edit flow. (#607)\n\n* ATLAS-5275, ATLAS-5273, ATLAS-5272:Atlas React UI redirects to Home page during tag/term assignment after Ranger policy change. REACT UI Uploaded file name is truncated in Business Metadata import modal in React UI. React UI incorrectly allows/removes Applicable Type chips in Business Metadata edit flow\n\n* ATLAS-5275, ATLAS-5273, ATLAS-5272:Atlas React UI redirects to Home page during tag/term assignment after Ranger policy change. REACT UI Uploaded file name is truncated in Business Metadata import modal in React UI. React UI incorrectly allows/removes Applicable Type chips in Business Metadata edit flow"
    },
    {
      "commit": "7bd61d847b1caa0b3881b743ef932f03f29cb22f",
      "tree": "ab28d44f71e49542d646ffbd848c84a9c15d28fe",
      "parents": [
        "d60238e2dea402b45889c3996bec6514572a4e37"
      ],
      "author": {
        "name": "Prasad Pawar",
        "email": "49935882+pawarprasad123@users.noreply.github.com",
        "time": "Wed Apr 29 20:47:27 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 20:47:27 2026 +0530"
      },
      "message": "ATLAS-5277: Atlas UI: Upgrade handlebars to 4.7.9 (#606)"
    }
  ],
  "next": "d60238e2dea402b45889c3996bec6514572a4e37"
}
