- Cleanup
- Changes in routes, now all slide/case data are query parameters.
- Local Mode Cleanup: authentication, direct query.
- Update README on v13 changes.
- Support for Zeiss files
.czi
- Openslide lib update
- Remove support for VSF files
- Slow Removal of Empaia-related workflows.
- Removal of
slide_id
from path, as such IDs are then limited, and we are unable to reference slides by paths.
- Reverted wsidicom to 0.17.0
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Add .ndpi format to tiffslide
- Updated Dependencies
- Updated Dependencies
- Downgrade to Pillow < 10.0.0
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated to Pydantic v2
- Updated models to 0.4.3
- Updated Dependencies
- Updated Dependencies
- Added docker digest to Ubuntu 22.04
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Update base image to Ubuntu 22.04
- Updated Dependencies
- bugfix for plugin concept
- pinned wsidicom lib to 0.7.0
- bugfix for tifffiles plugin selection (ome.tif)
- Updated Dependencies
- Updated Dependencies
- Added possibility to disable plugins with priority < 0
- Missing huffman tables fix
- New plugin concept
- Extended slide info format content
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Fixed circular import error in plugins
- Updated Dependencies
- Adapted SyncSlide to include border handling and return numpy arrays as default
- Updated Dependencies
- Fixed direct tile access for YCbCr
- Fixed support for grayscale images
- Added python package release
- Added SyncSlide for direct slide access
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- tiffslide and openslide compatibility fix
- added tiffslide plugin with raw tile support for svs and tiff
- added tests for out of image region and tile requests
- added out of image region and tile support to wsi service
- added z-stack parameter validation
- added possibility to add a plugin query
- added padding color query for tile requests
- added level validation for region and tile requests
- updated viewer to openlayers 7.1.0
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- moved tests folder
- fixed default storage mapper address
- introduced new structure to support different api versions
- added api v3
- Fixed openslide plugin thumbnail bug
- Updated Dependencies
- Updated Dependencies
- Added download endpoint
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Added additional checks for pixel size of generic tiff
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated Dependencies
- Updated dependancies and fixed tifffile dep
- Updated Dependencies
- Custom OpenSlide version will be used in Docker build
- Added adjustments to openslide plugin for VSF support
- Updated Dependencies
- Added DICOM plugin based on wsidicom
- Set pycodestyle max-length to 120
- Some needed formattings in code and comments
- Updated Dependencies
- Updated Dependencies
- Fixed dev mode
- Updated Dependencies
- Use more meaningful http error codes
- Updated Dependencies
- Fixed no proxy setting for ci
- Updated Dependencies
- Updated Dockerfile
- Updated Dockerfile
- Small CI update
- Improved docker build time
- Updated CI
- Added pycodestyle check
- Updated models
- Updated dependencies
- tifffile plugin now returns slightly different thumbnails
- Fixed slide_id bug for isyntax
- added cors_allow_origins to settings again and made allow_credentials also configurable via cors_allow_credentials
- allow all origins, which is now possible because frontends do no more use client credentials (instead they explicitly use an authorization header)
- Fixed debug layer in viewer
- Fixed validation viewer padding
- Bugfix for slide cache, added close on removal
- Bugfix for tiff: removed JPEG compression
- Added cache for slide/image handles
- Fixed Leica rounding bug
- removed explicit logging timestamps
- Extended async to all slide plugin functions
- Added cache for storage mapper
- Fixed slow response due to StreamingResponse
- Fixed local mode uuid generation
- Use storage address to cache open slides (workaround)
- Added logger
- Return requested single channel tiles as grayscale images
- Added quickstart section to README
- Added default command to docker image
- Changed default settings to local mode with enabled viewer
- Updated models
- Removed performance tests
- Added a refresh-method that is called in supporting plugins
- plugin call is now async for compatibility with the deformation plugin
- Enabled local mapper to work with multiple workers
- Made all endpoints async
- Added PIL base plugin to support image formats like jpg, png
- Added service status model
- Added flag to activate viewer routes
- Improved error handling for storage mapper requests
- Added max_thumbnail_size setting for thumbnail endpoint
- Added locking to slide manager
- Updated outdated python packages
- Improved OpenAPI docs and README
- Added info about plugin versions to /alive endpoint
- Added info about plugin creation
- Automatically set fastapi version
- Fix for padding color in global settings
- Implemented plugins based on python packages
- Added base plugins openslide, tifffile
- Added pre-loading of files for the local mapper
- Added support for philips tiff-files
- Added max_x and max_y parameter to label and macro route to restrict image size
- Added padding_color in tile route to enable setting background color for slide tiles in viewer
- Populate settings from environment
- Refactored wsi-service (entrypoint, tests, color value in info, philips sdk)
- Fixed deformation bug in deformation_plugin
- Changed data format from png to jpeg in deformation_plugin
- Updated docker image from Python 3.8 to 3.9
- Added support for deformed slides in .sqreg format (requires additional (optional) binaries)
- Fix for unequal tile sizes in info route
- Added support for Philips isyntax format
- Restructured tests and test pipeline
- Starting service via docker-compose
- CI: Added version check