Releases: interTwin-eu/teapot
Releases · interTwin-eu/teapot
0.23.0
What's Changed
- Fix the GET response by @vrbanecd in #63
- Fixed GET response handling to stream files instead of buffering the entire response in memory
- Added skipping instance shutdown if there are active requests in flight
- Fixed timeout calculation to use total_seconds() instead of seconds()
- Removed read timeout to allow large file transfers to complete without being interrupted
Full Changelog: 0.22...0.23.0
0.22
What's Changed
- Cert creation update by @vrbanecd in #57
- Revised the release job to include deb packages in the release too by @vrbanecd in #58
- Keycloak upgrade by @vrbanecd in #59
- Added Build for Rocky 8 by @andrea-manzi in #60
- Alise integration by @vrbanecd in #61
- CI optimization by @vrbanecd in #62
New Contributors
- @andrea-manzi made their first contribution in #60
Full Changelog: 0.20.1...0.22
0.21.0
What's Changed
- The CI/CD pipeline was updated to automatically create all certificates used in the testing pipeline.
- All test containers are now built within the pipeline.
- RPM packaging was updated to automatically create the
teapotsystem user during installation and to install required Python packages in a more reliable way using a pyt file. - DEB packaging was updated to install the required Python packages using a pyt file too.
- Storm-webdav unpackaging now also occurs when building the RPM package.
- Dockerfiles were streamlined.
- Empty log and configuration files were removed.
- The release process was automated.
Full Changelog: 0.20.1...0.21.0
0.20.1
What's Changed
- Fixed Java dependency requirement - now correctly requires Java 21 for Storm-WebDAV 1.12.0 compatibility
Packages
RPM-based systems (download the zip for your OS):
teapot-0.20.1_rockylinux_9.3.zip(Rocky Linux 9)teapot-0.20.1_rpm_almalinux_9.4.zip(AlmaLinux 9)teapot-0.20.1_rpm_fedora_39.zip(Fedora 39)
DEB-based systems:
teapot_0.20.1-1_all.deb(Ubuntu 22.04+, Debian 12+)
Note: Each RPM zip contains Python packages specific to that distribution.
See README.md for installation instructions.
Full Changelog: v0.20.0...v0.20.1
0.20.0
What's Changed
- Added Debian/Ubuntu package support - Teapot is now available as
.debpackages alongside RPM packages - CI pipeline now automatically builds and tests both RPM and DEB packages
Packages
RPM-based systems (download the zip for your OS):
teapot-0.20.0_rpm_rockylinux_9.3.zip(Rocky Linux 9)teapot-0.20.0_rpm_almalinux_9.4.zip(AlmaLinux 9)teapot-0.20.0_rpm_fedora_39.zip(Fedora 39)
DEB-based systems:
teapot_0.20.0-1_all.deb(Ubuntu 24.04, Debian 12+)
Note: Each RPM zip contains Python packages specific to that distribution.
See README.md for installation instructions.
Pull Requests
Full Changelog: v0.19.0...v0.20.0
0.18.1
0.17.0
0.16.1
Updated the creation of storm-webdav's self-signed certificate.
Full Changelog: 0.16.0...0.16.1
0.16.0
0.15.1
What's Changed
- Add initial (place-holder) version of teapot documentation by @paulmillar in #46
- Fixed inconsistent double definition of the mapping file location by @vrbanecd in #48
Full Changelog: 0.15.0...0.15.1