Part 1 of the py-ingestion-publish CI revamp. This will comment on PR's opened with schema changes and let the Pull requestor notify of version bump to publish dev package in test.pypi.org. See #2239 and #2240 for reference.
* Add RBAC for PATCH APIs
* Expand scope to all resources except a few (Policy, User, Role, Team, resources that doesn't support PATCH)
* Fix code smells
* Improve tests for deleted entities, fix User->Teams->OwnsEntities
* Improve doc for recursive deletion and improve UsageRepository
* Remove listAfter and listBerfore without Include. Add Include.NON_DELETED to the resources without deletion like Bots, Metrics, and Reports. Improve UserRepository.
* Add method to add all relationships for the get deleted entity test. Adapt the test for the entity User.
* Add soft deletion to Webhook. Implement Include for Webhook.
* Improve existing test to include a check for owner.
* Fix populateService of Table
* Fix Team setFields.
* UI: Adding Support for Manual lineage
* Minor fix
* Adding validation
* Adding editMode handler
* Adding micro iteraction
* Minor Fixes
* Adding support to clear selected entity
* Removed unwanted props
* Removed editable argument from getLineageData Function.
* Removed EntityLineage Drawer
* Removed unwanted codes
* Adding customControls
* Adding toggler for view/edit mode
* minor fix
* Adding sidebar for entities in editmode
* Adding state for reactflow instance
* Adding support for drag and drop
* Minor fixes to avoid flickerness
* adding iseditmode params to getlineage data helper
* fixing icon styling
* Adding state to hold newAdded nodes
* Fixed sidebar styling
* Adding searchbar for custom node
* Adding support for entity suggestions and selected entity state.
* Adding database name in suggestion for table entity.
* Adding arrow head type to new edge
* Adding addlineage api
* Adding support for real time changes
* Style : making some style changes to controls and widgets.
* Adding support for deleting lineage edges.
* Adding background image for graph.
* Adding support for removing new selected entity.
* Adding micro interaction for add new edge operation.
* Adding micro interacton for delete operation.
* Renamed component and added License.
* Disabling cancel button while deleting edge
* Addressing review comments
* Adding checks for already existing entity node.
* Fixed new node handler position
* Reseting state when entity is alredy present.
* Changed delete icon for nodes.
* Add support for webhook secret key
* Fixes#2194 - Change dateTime field to unix epoch timestamp milliseconds and add support for webhook secret key
* Fixes#2194 - Added support for upgrading existing metadata to move dateTime attributes to timestamp
* Create the first failing test.
* Find deleted location.
* Support getService for a deleted location
* Add getByName for Location
* Add test for list
* Add list of Location
* Refactor getService
* Replace the Java Enum with a JSON type
* Fix null pointer exception in getService when the relationship is recovered while the entity is still deleted.
* Simplify the logic using Include.ALL. Implemented Table.
* Add test for Table deleted and Location non-deleted
* Fix small comment
* Implement add Follower delete Entity.
* Add chart and check container
* Add dashboard
* Add database
* Add mlmodel
* Add pipeline
* Add policy
* Add dashboard
* Add databaseService
* Add messaginservice
* Add pipelineService
* Add storageService
* Add role
* Add team
* Add topic
* Add ingestion
* Fix getFollowers NPE
* Disable Webhook tests for Include
* Disable User tests for Include
* Instead of passing Include.ALL, we pass the flag based on the deleted state of entity.
* 1st clean up of 'deleted = false'
* 2nd clean up of 'deleted = false'
* Delete useless return statement.
* Remove duplicated code
* Remove duplicated code in tests
* Remove duplicated code in EntityDAO
* Fix UserDAO and remove duplicated code in EntityRepository and EntityDAO
* Remove Include.NON_DELETED when possible.
* Rebase and fix the formatting
* Enhanced Tour feature
* Fix: #2182 - Tour steps getting skipped
* Fix: #2180 - Stat links deactivated on browser back from Tour route
* Addressing comments
* Addressing comments
* Adding license
* Remove gitignore on _versions.py
CI commits and pushes the new version in _versions.py and since the folder is marked under gitignore, CI fails to commit and push changes to the branch.
* bump version to 0.8.0.dev0 as already published
* added selenium tests for tags with space
* addressing style check
* addressing comments
* using config for url
* minor changes
* minor changes
* changes for new service page
* empty commit, testing workflow
* minor changes
* addressing style-check
* Reflection Cache for Bigquery and Redshift
* Overrided few sqlalchemy packages
* Added Geography Support
* Reformatted files
* DBT models error handling implemented
* Geography type added as a custom sqlalchemy datatype
* GEOGRAPHY and VARIANT added as custom sql types
* Implemented file formatting using black
* Implemented file formatting using black
* Fix#1994: Add support for marking dataset entities as deleted
* Fix#1994: Add support for marking dataset entities as deleted
* Fix#1994: Add support for marking dataset entities as deleted
* Use entity list from mixin
* Add entity reference helper
* Add tests for retrieving the entity reference
* Add missing space
* Fix shadowing
* Use get entity ref
* Use get entity ref