Releases: camicroscope/Distro
3.12.0
Distro
- Bump tags for viewer and backend to 3.12.0
- Add dicom support to keycloak deployment option
- Add chrome tools node debug profiling
Caracal (backend service)
- Fix pathdb handle files with url unsafe iip files (#215)
- Check for either mongo binary (https://github.com/camicroscope/caracal/#169)
- Add paginated find
- Add count handler
Slideloader
- Hotfix for openslide on ARM systems
- DICOM annotation and API routes and utilities
Viewer
Accessibility and Standards Compliance
- Created GitHub workflow for accessibility checks
- Jest test for DrawerHelper JS
- Various HTML pages updated to comply with W3C standards
UI/UX Improvements and Fixes
- Adjustments for mobile view (e.g., overflow table scroll, button UI improvements)
- Enhanced responsiveness (e.g., Workbench HTML page, option dropdown UI)
- Clarity improvements (e.g., clearer instructions, fixing overlapping buttons)
- Loader addition and UI adjustments
- Transitioned from Google Form to GitHub issue link for feedback
Feature Additions and Enhancements
- Added Aria Labels to Image Links
- Added go back button and meta tag
- Improved signup page user experience and consistency
- Improved Slides Page Layout and User Guidance
- (Secret) dicom connect demo
Bug Fixes and Error Handling
- Fixed disabled zooming in mobile view
- Fixed various linting errors and tile loading issues
Code Refactoring and Maintenance
- Refactoring for improved footer reusability component
- Improved config handling and file organization
3.11.0
3.11.0
Version 3.11 of caMicroscope is at core about two new exciting additions to the platform! Thanks to @CGDogan for system-wide improvements and additions which have greatly expanded compatibility by including DICOM and Bioformats, and to @BryanGsep for work towards streamlined usability for machine learning tools.
Parallel to the release, caMicroscope has updated our website (https://camicroscope.github.io/), governance, the creator covenant, among other guides.
Distribution (https://github.com/camicroscope/Distro)
- Add configuration and route support for dicom server and related routes
Viewer (https://github.com/camicroscope/caMicroscope)
- Dicom and Bioformats Intergration (#647, #653, #655)
- Improved Machine Learning Toolkit (#658)
Backend (https://github.com/camicroscope/caracal)
- Faster dockerfile clone
- Add filesystem related handlers for DICOM
- Update node container base
- Update CI and tests
- Add a handler for finding a document using regex
Loader (https://github.com/camicroscope/SlideLoader)
- Add dicom and bioformats support
- Use the Image Decoders Base for Docker
- Refactor for relative path directories
- Refactor google drive related functionality
Tile Server (https://github.com/camicroscope/iipImage)
- Dicom and bioformats support and integration
- Use the Image Decoders Base for Docker
Dicom Server (https://github.com/camicroscope/dicomsrv)
- New service for dicom integration
3.10.2
Distribution
- add keycloak option
- update keycloak documents
- Update default google login option
Viewer
- point to point
- Fixed Workbench Navbar Overlapping #580
- camicroscope/caMicroscope#579
- style: art Fixed fat hamburger icon & alignment issues of dropdown issue#596 #597
- Styled export.html #601
- fix: bug Responsiveness issues of workbench section #605 #605
- camicroscope/caMicroscope#630
- camicroscope/caMicroscope#635
- camicroscope/caMicroscope#620
- camicroscope/caMicroscope#614
- camicroscope/caMicroscope#616
- camicroscope/caMicroscope#613
- camicroscope/caMicroscope#608
Backend Service (caracal)
- Add openssl for key generation
- add segmentationCountByExecid
- add a route to echo environment variables
- change default run indexer behavior to false
Tile Server (iip image)
base container image and permission changes.
Slide Loader
base container image and dependency changes.
3.10.1
3.10.0
Distro
- Support for Slide Token Check Option Distro/196
- Update Pathdb to 2.0.0 and Pathdb Image Loader to 3.0.0
- Github CI Distro/197
Viewer
- Result Export Page caMicroscope/566
- Slide Token injection caMicroscope/567
Backend
- Add Pathdb Token Slide Auth Handler Caracal/139
- Support using files as immediate backups for data Caracal/102
- Switch (back) to alpine container base
SlideLoader
- Simplify/refactor thumbnail script
PathDB
- Updated to PHP 8.1 and Drupal 9
3.9.11
Distro
- bugfix - lingering index lines
- kubernetes deployment option
- default post-login redir to table instead of landing
Distro Changelog: v3.9.10...v3.9.11
SlideLoader
- Thumbnail generator for existing slides
- Improved NCI Customization
SlideLoader Changelog: camicroscope/SlideLoader@v3.9.10...v3.9.11
Viewer
- add redirect page
Viewer Changelog: camicroscope/caMicroscope@v3.9.10...v3.9.11
Backend
add header-based login handler
Backend Changelog: camicroscope/Caracal@v3.9.10...v3.9.11
v3.9.10
Distro
- Add kubernetes config
- Generate jwt keys for caracal if they don't exist
Viewer
- Fix and enhance Human Readable URL support
SlideLoader
- Add a NCI Slide Utility
- Automatic Container Building camicroscope/SlideLoader#57
Backend
3.9.9
3.9.8
Distro
- add youtube-nocookie to csp config for embed video
- add openshift config
Viewer
- Add Segmentation -> Annotation Functionality #542
- Margin and Table UI Fixes #549 #551
- Add Pathdb Quad Lookup
- Add Docs link to landing
- retry slides one time if they have an error
Backend
- disable tfjs for production reasons
Slide Loader
- Support more metadata extraction, optionally