[UI] Embed files inside image
[validation.git] / ui / CHANGELOG.md
index beb7192..6983f2e 100644 (file)
@@ -95,3 +95,159 @@ All notable changes to this project will be documented in this file.
 - Definition of system architecture removed from the pom.xml
 
 ### Removed
+
+## [0.1.0-SNAPSHOT] - 8 Jule 2019
+### Added
+- Declarative info of the results is now displayed
+- README enhanced in order to display instructions regarding how each docker image can be built independently.
+- A new script, namely validation/docker/mariadb/deploy_with_existing_persistent_storage.sh has been developed in order to deploy the mariadb container when the persistent storage already exists. README files have been updated accordingly.
+- Searching matching fields have been added to the angularJS application
+- The angularJS application displays the submission id received from the back-end system
+- Whenever a new blueprint instance for validation is submitted, the corresponding labels are deleted
+- Scroll up/down feature is supported for the committed submissions
+- Loading gif is displayed while the angularJS application is trying to fetch results
+- Sanity checks in angularJS app
+
+### Changed
+- /db-scripts/akraino-blueprint_validation_db.sql has been renamed to /db-scripts/akraino_blueprint_validation_db.sql
+- User info declaration has been moved from the /db-scripts/akraino-blueprint_validation_db.sql and placed into /db-scripts/EcompSdkDMLMySql_2_4_Common.sql and /db-scripts/EcompSdkDMLMySql_2_4_OS.sql
+- Results can be retrieved only for submissions whose state is 'Completed'
+- README file has been updated to use impersonal phrases
+
+### Removed
+- Deletion of submissions
+
+## [0.1.0-SNAPSHOT] - 23 August 2019
+### Added
+
+### Changed
+
+### Removed
+- Unused credentials in music.properties file
+
+## [0.2.0-SNAPSHOT] - 30 August 2019
+### Added
+- Partial loop is supported
+- LAB parameter is now being sent towards Jenkins
+- Logout process is supported
+- Results are retrieved by timestamp, last run and based on date
+- For DB results, a common thread-safe adapter is used
+
+### Changed
+- The common Nexus URL is now also used for full control loop mode.
+- Only the IP and port are needed to be defined regarding DB identification process
+- 'v1' has been added in REST API URLs
+- Small letters are used for all the view names
+- Bug with infinite nested ng-repeat loops fixed
+- The name of war file has been changed from 'AECBlueprintValidationUI' to 'bluvalui'.
+- Bug fixed regarding the display of the overall result.
+- Host verifiers and trust certificates have been moved from clients to 'UiInitializer' spring component.
+- UI docker container is detached when it is deployed
+- README file has been updated to include instructions regarding installation of needed tools for the development mode
+- 200 most recent results are retrieved on each nexus scan loop
+- A common diplay test suite view is used now
+- DB results have been divided in order to support layer as a key
+- DB akraino user is used instead of DB root user
+- test.info.yaml parsing is supported
+- Selection of optional test cases is supported
+- Pagination table is supported for committed submissions
+
+### Removed
+
+## [0.2.1-SNAPSHOT] - 16 September 2019
+### Added
+- Blueprint names and versions are retrieved from Nexus and stored in database.
+
+### Changed
+- A common class is used for manipulating the Nexus and database validation results.
+- If a result had been fetched in the past from Nexus, it is not being fetched again.
+
+### Removed
+
+## [0.3.1-SNAPSHOT] - 20 September 2019
+### Added
+- Tabs for CRUD operations regarding labs, blueprints, layers, timeslots and blueprint instances have been added.
+
+### Changed
+- Timeslot is now referenced by a blueprint instance
+- The UI searches for results only under the 'bluval_results' directory in Nexus
+
+### Removed
+
+## [0.3.2-SNAPSHOT] - 24 September 2019
+### Added
+- Redirection of all HTTP requests to the corresponding HTTPS resource.
+
+### Changed
+
+### Removed
+
+## [0.3.3-SNAPSHOT] - 25 September 2019
+### Added
+- Encryption of passwords stored in database.
+
+### Changed
+- Password of users that try to login is taken into account
+
+### Removed
+
+## [0.3.4-SNAPSHOT] - 26 September 2019
+### Added
+- Prevent XSS attacks
+
+### Changed
+
+### Removed
+
+## [0.4.0-SNAPSHOT] - 26 September 2019
+### Added
+- User creation
+- Support of AES PKCS#5 for encrypting/decrypting passwords in database
+
+### Changed
+
+### Removed
+
+## [0.4.1-SNAPSHOT] - 27 September 2019
+### Added
+- Contact us and support URLs have been set to null
+
+### Changed
+- MariaDB has been substituted with MySQL
+
+### Removed
+
+## [0.4.2-SNAPSHOT] - 1 October 2019
+### Added
+
+### Changed
+- Redirection bug during session timeouts and unauthorized accesses of resources fixed.
+
+### Removed
+
+## [0.4.3-SNAPSHOT] - 3 October 2019
+### Added
+- Full CRUD operations on user data structure is supported.
+
+### Changed
+- 'akraino' database has been renamed to 'akraino_bluvalui'
+
+### Removed
+
+## [0.4.4-SNAPSHOT] - 4 October 2019 - Tagged as 2.0.0
+### Added
+- The user can define whether the UI can trust all SSL certificates or not.
+- The mysql user name can be configured.
+
+### Changed
+- New approach is used for interpreting shell script input variables. Now, all symbols are recognized.
+
+### Removed
+
+## [0.4.5-SNAPSHOT] - 15 November 2019
+### Added
+
+### Changed
+- The files 'server.xml' and index.jsp are embedded inside the UI docker image during build stage
+
+### Removed