Skip to content

Releases: seibert-media/teamvault

Release v0.13.0

08 May 08:22

Choose a tag to compare

What's Changed

New Contributors

Breaking & noteworthy config changes in 0.13.0

The new data_dir setting

TeamVault now requires a writeable data directory.
You can specify it via [teamvault] data_dir = /var/lib/teamvault in your teamvault.cfg. If no data_dir is specified, it defaults to /var/lib/teamvault.

New [gunicorn] section

You can now tune the bundled gunicorn server via the config file:

[gunicorn]
workers = 5  # default: (CPU cores * 2) + 1
timeout = 30
max_requests = 1000
max_requests_jitter = 200

The default worker count is now no longer 1, but scales with CPU count. In containers with restricted CPU quotas, set workers explicitly, since cpu_count() reflects host CPUs, not the cgroup limit.

New [database] connection-pooling options

[database]
conn_max_age = 60 # seconds; 0 = old behavior (open/close per request)
conn_health_checks = yes # validate connection before reuse

Connections are now persisted for 60 seconds across requests by default (previously opened and closed per request). Set conn_max_age = 0 to restore the old behavior.

Full Changelog: v0.12.0...v0.13.0

Release v0.12.0

22 Apr 10:26

Choose a tag to compare

What's Changed

Full Changelog: v0.11.8...v0.12.0

Release v0.11.8

13 Mar 12:23

Choose a tag to compare

What's Changed

  • Add Entry UUID to user model to allow user renames by @nkoch-seibert in #209
  • Cast non-dict passwords to string by @nkoch-seibert in #212
  • Use github action to set version and create releases by @dracador in #213
  • Automatically change theme to device's default by @ddMarkov in #208
  • Fix regression where api/secrets?search= queries sometimes could not be properly resolved by @dracador in eda9be7

Full Changelog: 0.11.7...v0.11.8

0.11.7

18 Feb 10:11
d26645c

Choose a tag to compare

What's Changed

Full Changelog: 0.11.6...0.11.7

0.11.6

17 Dec 08:04
afbb492

Choose a tag to compare

What's Changed

  • Fix OTP not beeing able to be added to an existing secret.
  • Changing py package 'random' to 'secret' for safety

Full Changelog: 0.11.5...0.11.6

0.11.5

10 Dec 13:16
b79ec27

Choose a tag to compare

What's Changed

  • Allow superusers to see and read deleted secrets, and share secrets with themselves by @nkoch-seibert in #206

Full Changelog: 0.11.4...0.11.5

0.11.4

10 Dec 09:22
77e24e2

Choose a tag to compare

What's Changed

Full Changelog: 0.11.3...0.11.4

0.11.3

09 Dec 09:49
590f0d3

Choose a tag to compare

What's Changed

Full Changelog: 0.11.1...0.11.3

0.11.2

09 Dec 08:55

Choose a tag to compare

Full Changelog: 0.11.1...0.11.2

0.11.1

02 Dec 09:34
cc93338

Choose a tag to compare

What's Changed

Full Changelog: 0.11.0...0.11.1