Releases: phac-nml/irida
Releases · phac-nml/irida
23.01.1
If you are upgrading to release directly and skipping 22.09 please ensure that you follow the UPGRADING.md.
23.01
If you are upgrading to release directly and skipping 22.09 please ensure that you follow the UPGRADING.md.
- [UI/Developer]: Updated
react-router
to the version 6.4.3. SeePR 1405 - [Developer] Updated developer setup documentation, ignore java_pid*.hprof files, and added quality of life file
gradle.properties
. See PR 1415. - [Documentation]: Updated broken links in developer documentation. See PR 1418.
- [Developer] Updated developer setup documentation, ignore java_pid*.hprof files, and added quality of life file
gradle.properties
- [UI]: Refreshed global search page to use Ant Design. See PR 1409
- [UI/Developer]: Removed old notification system hack and updated to use only Ant Design notifications. See PR 1447
- [UI]: Fixed bug where the
User
column was namedUser Group
on the admin User Groups page. See PR 1450 - [Developer]: Replaced Apache OLTU with Nimbusds for performing OAuth2 authentication flow during syncing and Galaxy exporting. See PR 1432
- [Developer/UI]: Performance enhancements to the metadata uploader. See PR 1445.
- [Developer/UI]: Fix for updating sample modified date when metadata is deleted. See PR 1457.
- [Developer]: Added support for cloud based storage. Currently, Microsoft Azure Blob and Amazon AWS S3 are supported. See PR 1194
- [Developer]: Updated metadata uploader to use react-router-dom Outlet. See PR 1464
- [Developer]: Deprecated "/api/projects/{projectId}/samples/bySequencerId/{seqeuncerId}" in favour of "/api/projects/{projectId}/samples/bySampleName", which accepts a json property "sampleName"
- [Developer]: Fixed bug in setting a
default_sequencing_object and default_genome_assembly to
NULL` for a sample when the default sequencing object or genome assembly were removed. See PR 1466 - [Developer]: Fixed bug preventing a
sample
with an analysis submission from being deleted. See PR 1467
22.09.7
22.09.6
22.09.5
If you are upgrading to release directly and skipping 22.09 please ensure that you follow the UPGRADING.md.
- [Developer/UI]: Fixed bug preventing a manager of a user group from adding new members when this manager is a collaborator on one of these users projects. Also, fixed issue with a user group member added with an owner role for a group was set with a member role. See PR 1431
- [Developer/UI]: Updated synchronize new remote project page to display http errors when setting the url manually and an error is encountered. See PR 1433
- [Developer]: Added liquibase migration for renamed NCBI Instrument Models. See PR 1436
- [Developer]: Removed ABI SOLID platforms from NCBI Instrument Models. See PR 1436
22.09.4
22.09.3
If you are upgrading to release directly and skipping 22.09 please ensure that you follow the UPGRADING.md.
- [REST]: Fixed remote project syncing issues, caused by invalid refresh tokens, invalid status updates, and bad error handling of unauthorized tokens. Also fixed issue with project owners not being to able see remote settings menu or delete menu. See PR 1410
22.09.2
If you are upgrading to release directly and skipping 22.09 please ensure that you follow the UPGRADING.md.
- [UI]: Fixed bug causing associated project samples to be added to the cart with the wrong project identifier. See PR 1395
- [UI]: Fixed bug preventing the removal of locked samples within a project. See PR 1396
- [Developer/UI]: Fixed bug preventing managers from sharing project samples. See PR 1398
- [UI]: Fixed bug where a sample added to the cart from the sample detail viewer still had a
Add to Cart
button if the viewer was closed and relaunched. See PR 1397 - [Galaxy]: Fixed missing "deferred" state found in the Galaxy API but not in the IRIDA API for getting status of Galaxy histories. See PR 1402.
- [UI]: Fixed a bug that allowed the sharing and moving of locked samples. See PR 1403
22.09.1
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