Dynamic image server for web and print
This may be the final release of QIS that supports Python 2.6 and 2.7. It is becoming increasingly hard to maintain compatibility with Python 2.6 in particular, with standard tools such as pip
having now dropped support for 2.6 in their latest releases. Python 2.7 also has less than 2 years of support remaining.
The python3
branch of QIS is working well, it is fully up to date with master
and all tests are passing. Once the build scripts and documentation have been updated, this branch will be released as QIS v3 and will support Python 3.4+ only.
v2.6.0 Removal of MooTools from the public JavaScript libraries. The zoom viewer, gallery, and slideshow are now implemented in vanilla JavaScript and have no other dependencies. A nice side effect of this is that animations are much smoother, and CPU usage lower.
As part of this, support for IE8 is dropped and there are a number of changes to the filenames and paths of the JavaScript libraries, so this should arguably be a major release. An upgrade script is provided that keeps compatibility with v2.5 in the majority of cases - please follow the upgrading guide.
v2.6.1 API URL changes for better consistency
https://images.example.com/api/v1/list/
https://images.example.com/api/v1/details/
https://images.example.com/api/v1/token/
https://images.example.com/api/v1/upload/
v2.6.2 Bumped Python dependencies to the latest supported versions
v2.6.3 Bug fixes
v2.6.4 Folder list API change
The folder list function has been changed, but only to affect folders that contain non-image files. Previously non-image files were silently hidden, which could have been misleading and introduced a bug with pagination. All files are now returned, along with a new supported
flag in the data that indicates whether each file is a supported image type. With this change the API now matches the existing behaviour of folder browsing in the admin user interface.
supported
flag to indicate whether each file is a supported imageqis.log
even if the application is unable to startv2.5.0 This release adds a new image lazy-loading Javascript library, allowing web pages to only request images from the server when they become visible in the browser. This library is open source and also available from Quru's GitHub repo.
v2.5.1 Adds a bug fix for Active Directory authentication
This is a major release that makes image templates a cornerstone of image generation and brings several new features. To run QIS you still need to contact Quru to request the binary qismagick.so imaging library.
Version 2 brings these new features:
An upgrade script is provided to migrate v1 installations to v2, including the import of image templates from flat files into the database. For more information on how to upgrade, see the upgrading guide.
This will be the final release of the v1.x series. To run QIS you still need to contact Quru to request the binary qismagick.so
imaging library.
Changes since v1.50:
v2
branch)Bug fixes:
mapper already defined
error on startupYou can also see the change log for more information.
This release is likely to be the last of the v1.x series before v2 is ready. To run QIS you still need to contact Quru to request the binary qismagick.so
imaging library.
Changes since the v1.42 release:
qismagick.so
now has built-in support for reading RAW image files (as ImageMagick doesn't do a very good job of it), and is bumped to v2.0.0 as it is not compatible with older releasesbase_settings.py
IMAGE_FORMATS
in your local_settings.py
file, you will need to add the RAW file formats if you want to support thembase_settings.py
LDAP_AUTO_CREATE_USER_ACCOUNTS
is removedLDAP_SECURE
is addedBreaking changes:
qismagick.so
v2.0.0 is not backwards or forwards compatible with other releasesYou can also see the change log for more information.
This release includes bug fixes and changes made for the v2 branch that were also easy or useful to provide for v1. To run QIS you still need to contact Quru to request the binary qismagick.so
imaging library.
Changes since the last release (v1.34):
qis-mgmt
database:DROP INDEX idx_us_username;
CREATE UNIQUE INDEX idx_us_username ON users (lower(username));
details
APIsuperuser
permissionqismagick.so
updated to flatten layers in xcf
and psd
files
X-Time-Taken
, which gives the time taken in microseconds inside the QIS application from the request arriving to the response being returned
X-Time-Taken
against the average total request+response timeYou can also see the change log for more information.
This is the first release of the QIS v1 branch since it became (mostly) open source. To run QIS you still need to contact Quru to request the binary qismagick.so
imaging library. Work on the v2 branch continues apace.
Changes in this release:
picture
element or srcset
attribute) can now be generated by the image publisherrecache=1
image parameter is now disabled by default so that it cannot cause performance problems should an image URL containing it be accidentally published. The image Reset command, in the admin site, can still be used to perform this function if required.cache=0
image parameter is now only enabled for admin functions by logged in users.BENCHMARKING = True