Full Changelog: https://github.com/atlassian-labs/cloud-transition-tools/commits/v0.0.1
Cloud Transition Tools(CTT) Release 0.0.1
Core Features
-
Cloud Transition Tools Framework
- Implemented the core framework, basic modules, and lookup APIs for Cloud Transition Tools.
-
JQL Sanitisation
- Added JQL sanitisation for custom fields, user, and security level.
- Implemented JQL sanitiser for URL and API.
- Integrated with the JQL Sanitisation Library.
-
URL Sanitisation Service
- Implemented URL sanitisation service for CTT.
-
API Sanitisation Service
- Implemented API sanitisation service for CTT.
-
Multiple Migration Scopes
- Added support for multiple migration scopes. The CTT application is scoped to a cloud instance and supports multiple migrations and associated mappings.
-
Code Quality and Testing
- Enabled Detekt and Ktlint for code quality and fixed all errors.
- Added unit tests for multiple migration scopes.
- Added SonarQube quality checks, linting, and code coverage.
-
Open Source Preparation
- Updated README and other documentation for open sourcing the project.
- Added open source attributions for the Cloud Transition Tools project.
Contributors
- vkumart
- nitinsuri2
Conclusion
The Cloud Transition Tools project is ready for release version 0.0.1. All core features have been implemented, tested, and documented. The project is now open-sourced with the necessary attributions and documentation.