22.09
This release requires a few extra steps when deploying, please refer to UPGRADING.md.
- [Developer/UI]: Refreshed the create new user account page. See PR 1285
- [Developer/UI]: Added in typescript support to webpack build, moving forward all new frontend development will use typescript. See PR 1294 for more.
- [Developer/UI]: Removed
styled-components
from page header and replaced with CSS variables. See PR 1284 - [Developer/UI]: Updated eslint rule to check for object and array destructuring. See PR 1322
- [UI]: Fixed user routes for admin panel. See PR 1323
- [Developer/UI]: Added
eslint-prettier-pluggin
. See PR 1328 - [Developer]: Replaced Maven with Gradle for build. See PR 1300
- [Developer/UI]: Switched to pnpm from yarn for frontend dependency management. See PR 1332
- [Developer]: Switched custom exception handling to use built in Spring Boot exception handling. See PR 1319
- [UI]: Fixed issue with sorting OAuth clients table in admin panel. See PR 1342
- [UI]: Updated share samples review page to list the actual samples which will not be shared with the target project either due to the same sample identifiers or the same samples names already in the target project. See PR 1343
- [REST]: Updated synchronizing of sample data to remove sequencing objects and assemblies that no longer exist on the remote sample. See PR 1345
- [UI]: Fixed issue with filtering samples by files using a windows encoded text file causing sample name truncation. See PR 1346
- [Developer]: Fixed deleting a project with project subscriptions. See PR 1348
- [Developer]: Updated OAuth2 implementation to use Spring Security 5 OAuth2 libraries. See PR 1339
- [Developer]: Add identifier to project drop-downs. See PR 1352
- [UI]: Fixed issue with Biohansel pipeline being launched without selecting an option for a required parameter. See PR 1356
- [Developer]: Unified validate sample names into one endpoint. See PR 1353
- [Developer/UI]: Increased speed of Project Samples table export and added estimated coverage to Project Samples table and exports. See PR 1360
- [Workflow]: Start the Galaxy Data Library timeout when an upload begins rather than when it is first queued up. See PR 1337
- [Developer]: Added description and metadata to create & update project sample endpoints. See PR 1359
- [UI]: Fix issue where year is displayed incorrectly when the last day of the week for the date is in another year. See PR 1364
- [Developer]: Fix issue where large downloads silent failed due to async request timeout. See PR 1368
- [Developer]: Update to Spring Boot 2.7.3 and update various other dependencies. See PR 1369
- [Developer]: Fixed issue with disabled user accounts requesting a password reset. See PR 1373
- [Developer/UI]: Updated sample details view to use Ant Design and moved into a modal which can be launched from anywhere the sample name is listed. See PR 1370
- [UI]: Updated analysis results manage results page to not allow a project collaborator to view the save results back to a sample section. See PR 1377
- [UI]: Updated phylogenetic tree visualization on the analysis details using Ant Design and the new phylocanvas.gl. See PR 1280
- [Developer]: Added security scanning of GitHub pull-requests with CodeQL (scans for code vulnerabilities) and Grype (scans for Java package dependency vulnerabilities). See PR 1282.
- [UI]: Updated layout of the analysis view to allow for scrollable sections. SeePR 1378