Skip to content

Releases: apsis-scheduler/apsis

v0.32.0

16 Dec 22:05

Choose a tag to compare

Changes since v0.30.0:

  • ArchiveProgram no longer vacuums the database file. Use apsis.program.internal.vacuum.VacuumProgram to schedule this separately.
  • Configs python.gc.enable and python.gc.threshold configure the Python garbage collector.

This release requires changes to the schema of Apsis database files. To migrate an existing database,

  1. Stop Apsis.
  2. Create a backup of the database.
  3. python scripts/migrate-db.py path/to/apsis.db
  4. Start the new version.

The migrated database is backward-compatible; it will continue to work with previous versions.

v0.31.0

15 Dec 16:43

Choose a tag to compare

  • ArchiveProgram no longer vacuums the database file. Use apsis.program.internal.vacuum.VacuumProgram to schedule this separately.

This release requires changes to the schema of Apsis database files. To migrate an existing database,

  1. Stop Apsis.
  2. Create a backup of the database.
  3. python scripts/migrate-db.py path/to/apsis.db
  4. Start the new version.

The migrated database is backward-compatible; it will continue to work with previous versions.

v0.30.0

05 Dec 15:13

Choose a tag to compare

  • Config database.timeout sets the sqlite lock timeout.
  • The run archive program takes chunk_size and chunk_sleep parameters, to divide the archive operation into chunks with pauses in between.

v0.29.1

23 Nov 22:58

Choose a tag to compare

Bump version: 0.29.0 → 0.29.1

v0.29.0

22 Nov 21:11

Choose a tag to compare

  • Turn down and track GC, to remediate GC pauses.

v0.28.3

21 Nov 22:50

Choose a tag to compare

Bump version: 0.28.2 → 0.28.3

v0.28.2

14 Nov 20:29

Choose a tag to compare

Bump version: 0.28.1 → 0.28.2

v0.28.1

14 Nov 17:12

Choose a tag to compare

Bump version: 0.28.0 → 0.28.1

v0.28.0

13 Nov 18:39

Choose a tag to compare

  • Apsis checks at startup that the job dir exists and all YAML files within it are valid jobs. It fails to start if there are any job errors.
  • Apsis, when checking jobs, instantiates runs from jobs according to schedules, to test that expansions function correctly.
  • In a Procstar program with sudo_user set, Apsis runs the command under sudo for the specified username.

This release requires changes to the schema of Apsis database files. To migrate an existing database,

  1. Stop Apsis.
  2. Create a backup of the database.
  3. python scripts/migrate-db.py path/to/apsis.db
  4. Start the new version.

The migrated database is backward-compatible; it will continue to work with Apsis v0.27.

v0.27.2

08 Nov 19:23

Choose a tag to compare

Bump version: 0.27.1 → 0.27.2