Skip to content

Releases: shipperstack/shipper

1.6.12

31 May 08:13
4d18b3b
Compare
Choose a tag to compare

Release 1.6.12

Changes since 1.6.11:

  • shipper now has a priority field for mirror servers so you can set the priority of the server in the list of mirrors. This field affects the ordering when showing the list of mirrors to the user.
  • shipper now warns maintainers if their account does not have any devices assigned yet.
  • Fixed a bug with the uploads page not working.
  • Added Django tests

1.6.11

26 May 09:31
50d86fe
Compare
Choose a tag to compare

Release 1.6.11

Changes since 1.6.10:

  • The admin page for MirrorServer now shows more information in the columns and sorts by default.
  • The main download page no longer puts buttons on separate lines.
  • A new all builds API endpoint has been added.

1.6.10

26 May 08:42
027116d
Compare
Choose a tag to compare

Release 1.6.10

Changes since 1.6.9:

  • The backup command now queues backups instead of doing them one-by-one.
  • shipper now displays a mirror page should mirrors exist.
  • API code has been cleaned
  • The internal API has been removed. Please follow upgrade instructions in the wiki.

1.6.9

26 May 07:28
33f71f7
Compare
Choose a tag to compare

Release 1.6.9

Changes since 1.6.8:

  • shipper now sorts users by active status first.
  • New management command to get the statistics of shipper has been added (calculate_statistics)
  • SourceForge keys have been removed from the environment configuration file. Refer to the upgrade instructions for more info.
  • New mirror server table has been added. Add all mirror servers here.
  • Incorrect model verbose names have been fixed.
  • shipper now prints upload progress while mirroring a build to a mirror server.

1.6.8

25 May 03:15
aeea71c
Compare
Choose a tag to compare

Release 1.6.8

Changes since 1.6.7:

  • Fixed a race condition when processing an uploaded build

1.6.7

24 May 12:36
0c06632
Compare
Choose a tag to compare

Release 1.6.7

Changes since 1.6.6:

  • The admin panel shows pretty boolean icons for the "processed" column
  • Fixed SHA256 field emptiness detection

1.6.6

24 May 11:48
2bb6ff6
Compare
Choose a tag to compare

Release 1.6.6

Changes since 1.6.5:

  • Fixed a bug that would raise a 404 error where a 401 error would be more suitable.
  • Added locks to prevent multiple backup tasks with the same file from running concurrently.
  • Added a task to periodically finalize incomplete builds.
  • Show column in build admin for "processed" builds

1.6.5

24 May 08:33
afd69e0
Compare
Choose a tag to compare

Release 1.6.5

Changes since 1.6.4:

  • Added command to finalize incomplete builds
  • shipper tries to prevent tasks from duplicating the workload.
  • Added Flower for monitoring tasks

Please refer to the wiki for upgrade instructions. In particular, please make sure to create your own .htpasswd file to prevent unauthorized connections to the Flower instance!

1.6.4

24 May 07:20
88a1fbd
Compare
Choose a tag to compare

Release 1.6.4

Changes since 1.6.3:

  • The docker-compose script now uses the version defined in the environment variable VERSION_TAG.
  • Fixed a bug with the build count

1.6.3

24 May 06:51
6c6dedc
Compare
Choose a tag to compare

Release 1.6.3

Heads up! This release, while a minor release, requires a database migration and several configuration changes. It is recommended you follow the upgrade procedure here when upgrading from an older release.

Changes since 1.6.2:

  • All shipper configuration variables now start with SHIPPER_.
  • Added a docker-compose configuration file for developers
  • Added Makefile for developers (used for command alias)
  • shipper now supports backing up builds to SourceForge in case the downloads server unexpectedly dies.
  • Added library dependencies for shipper (Celery and RabbitMQ)
  • Changed base image (Ubuntu 20.04)
  • Docker now copies less files into the image, saving space
  • The admin panel now shows the backed up field as a column
  • The admin panel now sorts users by last login time
  • Sign-ups for new users now require an email address
  • SHA256 generation now happens in the background, improving the upload experience