Skip to content

Releases: interTwin-eu/teapot

0.23.0

21 Apr 18:46

Choose a tag to compare

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

27 Mar 14:29

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.20.1...0.22

0.21.0

05 Feb 14:20

Choose a tag to compare

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 teapot system 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

29 Jan 15:51

Choose a tag to compare

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

29 Jan 15:03
1e07746

Choose a tag to compare

What's Changed

  • Added Debian/Ubuntu package support - Teapot is now available as .deb packages 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

08 Jan 16:03

Choose a tag to compare

Added Keycloak-based mapping method: For sites deploying Keycloak, Teapot can now map a user’s global identity (sub claim) to the local identity as expressed in the preferred_username claim.

0.17.0

29 Jul 14:05

Choose a tag to compare

What's Changed

Full Changelog: 0.16.1...0.17.0

0.16.1

22 Jul 11:09

Choose a tag to compare

Updated the creation of storm-webdav's self-signed certificate.

Full Changelog: 0.16.0...0.16.1

0.16.0

21 Jul 13:50

Choose a tag to compare

What's Changed

  • Improved on the Teapot's response - headers and webdav by @vrbanecd in #49

0.15.1

18 Jul 16:57
6f5b438

Choose a tag to compare

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