Releases: SimulPiscator/AirSane
Releases · SimulPiscator/AirSane
Tiny
Ariadne
Improved behavior when a scanner session is accessed from different threads
- Previously, a scanner session could be created by a certain thread (HTTP transfer), and later, or concurrently, be accessed from a different thread (HTTP transfer).
- For SANE backends that are not thread-safe, this could lead to unexpected behavior, especially for ADF scans where each page is transferred as a separate HTTP transfer.
- Now, each SANE session is running in its own thread, which should mitigate such problems.
Arnold
A release with strong features
- Access file allows to restrict access to individual subnets/IP addresses
- Maintain session handle across pages to better support scanning from ADF
- Purge obsolete sessions/jobs from a background thread
- Allow 16 bit scanning into JPEG format (truncating to 8 bit)
- Detect network address changes, and reload configuration accordingly
- Fix an error in 16 bit synthesized gray option
- Work around a SANE issue with leaking file descriptors
Janitor
- When setting scan properties, keep proper order
Moog
Changes for this release:
- Fix broken
synthesize-gray
option
Full Changelog: v0.3.3...v0.3.4
Bellevue
What's Changed
- Revert to single server rather than one per scanner
- Add avahi as dependency in systemd unit file
- Add various security options
- Add support for https protocol via nginx
- Restore Vuescan compatibility
- Add note/location option to options file
Full Changelog: v0.3.2...v0.3.3
Leporello
Scan into multi-page PDF when using the web interface.
Cookie Monster
Happily eating paper from ADF when used with Apple Image Capture
Mac the Knife
First version with full macOS support
Medusa
To be more standards compliant, every published scanner now has its own port to listen on, and also an URI starting with /eSCL so it should work with every client.
Also, this version compiles and works on macOS. Instructions and service files for macOS don't exist yet.