* Fix#4637: Support JWT Token generation for bot accounts
* Fix#4637: Support JWT Token generation for bot accounts
* Fix#4637: Support JWT Token generation for bot accounts
* Fix#4637: Support JWT Token generation for bot accounts
* Fix#4637: Support JWT Token generation for bot accounts
* Fix#4637: Support JWT Token generation for bot accounts
* Fix#4637: Support JWT Token generation for bot accounts
* Fix#4637: Support JWT Token generation for bot accounts
* Fix#4637: Support JWT Token generation for bot accounts
* Fix#4637: Support JWT Token generation for bot accounts
* Fix#4637: Support JWT Token generation for bot accounts
* Fix#4637: Support JWT Token generation for bot accounts
* Fix#4637: Support JWT Token generation for bot accounts
* Fix#4637: Support JWT Token generation for bot accounts
* Fix#4637: Support JWT Token generation for bot accounts
* Fix#4637: Support JWT Token generation for bot accounts
* Fix#4637: Support JWT Token generation for bot accounts
* Fix#4637: Support JWT Token generation for bot accounts
* Add postgres support
* Add testing for postgresql databases
Split surefire tests into: unit-tests, postgres-integration-tests, mysql-integration-tests
Integration tests get db information from system properties
All tests ending in ResourceTests.java are integration tests, all other are unit tests
Move to using testscointainers, remove embeded mysql
* Fix some tests
* Fix webhook and table tests
* Fix random name generation in tests, remove parallelism
* Fix style
* Add headers, fix config files
* Apply formatting
* Fix tag ussage query for postgres
* Replace references to mysql with generic database
* Fix postgres migration file
* Fix postgres migration script
* See #2486. Add fernet Java library to encrypt DatabaseService.DatabaseConnection.password
* Add support for rotation.
* Add support for CLI to rotate the key.
* The fernet key can be null. No encryption will be done.
* Add FernetConfiguration
* Add env variable for Fernet.
* Convert base64 to base64url
* Decrypt (admin or bot) or nullify tokens for all methods including ListVersions and GetVersion
* Fix test with owner USER to handle null in DatabaseConnection
* Fix#2403: Add support for deleted entities to be published into Slack Events
* Fix#2403: Add support for deleted entities to be published into Slack Events
* ISSUE-898: additional information in the prerequisities for building and running code
* ISSUE-898: removed unreachable old doc
* ISSUE-898: added new docker compose to expose MySQL and ES ports to host machines
* ISSUE-898: changed jdbc connect url to allow Public Key Retrieval
* ISSUE-898: fixed log name to openmetadata.log
Co-authored-by: Vijay Mariadassou <vijay@mariadassou.com>