Skip to content

Releases: shipperstack/shipper

2.41.6

03 Oct 19:57
Compare
Choose a tag to compare

release: 2.41.6

Changed

  • The release-helper now merges multiple version bumps (#615)
  • General code cleanup
  • Updated dependencies (server)
    • django-cleanup (8.1.0 -> 9.0.0)
    • @types/react (18.3.7 -> 18.3.11)
    • webpack (5.94.0 -> 5.95.0)
    • sentry-sdk (2.14.0 -> 2.15.0)
    • @babel/core (7.25.2 -> 7.25.7)
    • @babel/preset-env (7.25.4 -> 7.25.7)
    • django-constance[database] (4.1.1 -> 4.1.2)
    • @babel/preset-react (7.24.7 -> 7.25.7)
  • Updated dependencies (release-helper)
    • clap (4.5.17 -> 4.5.19)
    • regex (1.10.6 -> 1.11.0)
  • Updated dependencies (shippy)
    • sentry-sdk (2.14.0 -> 2.15.0)
    • rich (13.8.1 -> 13.9.1)

2.41.5

19 Sep 15:05
Compare
Choose a tag to compare

release: 2.41.5

Changed

  • Fixed the server Docker image not building due to outdated Alpine packages
  • Fixed shippy not setting the exit code based on success or failure of uploading and disabling status
  • Updated dependencies (server)
    • django-dbbackup (4.2.0 -> 4.2.1)
    • @types/react (18.3.4 -> 18.3.7)
    • django (5.1 -> 5.1.1)
    • typescript (5.5.4 -> 5.6.2)
    • sentry-sdk (2.13.0 -> 2.14.0)
    • babel-loader (9.1.3 -> 9.2.1)
    • paramiko (3.4.1 -> 3.5.0)
    • django-constance[database] (4.0.0 -> 4.1.1)
  • Updated dependencies (release-helper)
    • clap (4.5.16 -> 4.5.17)
    • anyhow (1.0.86 -> 1.0.89)
  • Updated dependencies (shippy)
    • rich (13.7.1 -> 13.8.1)
    • setuptools (73.0.1 -> 75.1.0)
    • sentry-sdk (2.13.0 -> 2.14.0)

2.41.4

26 Aug 00:42
Compare
Choose a tag to compare

release: 2.41.4

Changed

  • Fixed Docker image build crashing due to outdated Alpine Python package versions
  • The task time limit value is now configurable with the .env file
  • Updated dependencies (server)
    • django-constance[database] (3.1.0 -> 4.0.0)
    • django-dbbackup (4.1.0 -> 4.2.0)

2.41.3

23 Aug 17:47
Compare
Choose a tag to compare

release: 2.41.3

Added

  • Added device note field to general API

Changed

  • Updated dependencies (shippy)
    • setuptools (72.2.0 -> 73.0.1)
  • Updated dependencies (server)
    • @types/react (18.3.3 -> 18.3.4)
    • webpack (5.93.0 -> 5.94.0)
    • @babel/preset-env (7.25.3 -> 7.25.4)
    • django-celery-beat (2.6.0 -> 2.7.0)
    • django (5.0.8 -> 5.1)

2.41.2

18 Aug 17:40
Compare
Choose a tag to compare

release: 2.41.2

Added

  • Added main internal admin page (for linking)

Changed

  • The internal admin page for tracking build mirror status now shows more stats for each item
  • Fixed the nginx proxy configuration for layered reverse proxies (#562)
  • Fixed the release helper ignoring Markdown headings during release (#563)
  • General code cleanup

2.41.1

17 Aug 14:49
Compare
Choose a tag to compare

release: 2.41.1

  • Fixed server image build failing due to outdated Alpine versions

2.41.0

17 Aug 14:42
Compare
Choose a tag to compare

release: 2.41.0

This release contains a database migration.

  • Added a feature model for Build objects (database only for now) (#354)

  • Added checks to disallow Postgres-specific fields

  • Added management commands for initializing a demo environment (#218)

  • Added a device note edit screen for maintainers (#527)

  • Fixed some models not being picked up in the audit log

  • Fixed a React key issue in a list on the frontend

  • The SQLite3 backend correctly utilizes the given database name in the config

  • Fixed issues loading the crispy form filters

  • Clarified account management texts

  • Fixed maintainer URLs as they were incorrectly being cached

  • Fixed a bug with HTTP/HTTPS URL generation with the protocol forwarded by nginx (#562)

  • General code cleanup

  • Updated dependencies (server)

    • @babel/core (7.24.8 -> 7.25.2)
    • prettier (3.3.2 -> 3.3.3)
    • sentry-sdk (2.9.0 -> 2.13.0)
    • django-crispy-forms (2.2 -> 2.3)
    • typescript (5.5.3 -> 5.5.4)
    • @babel/preset-env (7.24.8 -> 7.25.3)
    • django (5.0.7 -> 5.0.8)
    • pyyaml (6.0.1 -> 6.0.2)
    • gunicorn (22.0.0 -> 23.0.0)
    • paramiko (3.4.0 -> 3.4.1)
  • Updated dependencies (release-helper)

    • clap (4.5.9 -> 4.5.16)
    • regex (1.10.5 -> 1.10.6)
  • Updated dependencies (shippy)

    • sentry-sdk (2.9.0 -> 2.13.0)
    • setuptools (70.3.0 -> 72.2.0)

2.40.0

13 Jul 10:51
Compare
Choose a tag to compare

release: 2.40.0

  • The API now returns a one-click statistics and mirror-redirect download URL (#436)

  • Fixed the server crashing on Windows due to a platform-dependent epoch conversion function call

  • Removed OpenAPI schema generation from shipper

2.39.0

13 Jul 09:56
Compare
Choose a tag to compare

release: 2.39.0

This release contains a security vulnerability patch.

  • Updated dependencies (server)
    • sentry-sdk (2.5.0 -> 2.9.0)
    • prettier (3.3.1 -> 3.3.2)
    • webpack (5.91.0 -> 5.93.0)
    • django-crispy-forms (2.1 -> 2.2)
    • djangorestframework (3.15.1 -> 3.15.2)
    • humanize (4.9.0 -> 4.10.0)
    • django (5.0.6 -> 5.0.7)
    • @babel/core (7.24.7 -> 7.24.8)
    • @babel/preset-env (7.24.7 -> 7.24.8)
  • Updated dependencies (release-helper)
    • clap (4.5.6 -> 4.5.9)
    • regex (1.10.4 -> 1.10.5)
    • git2 (0.18.3 -> 0.19.0)
  • Updated dependencies (shippy)
    • sentry-sdk (2.5.0 -> 2.9.0)
    • setuptools (70.0.0 -> 70.3.0)
    • humanize (4.9.0 -> 4.10.0)
  • The release-helper tool now includes Dependabot commits when generating the changelog
  • Fixed the release-helper tool crashing when parsing non-standard dependency commits
  • General code cleanup

2.38.2

08 Jun 07:21
Compare
Choose a tag to compare

release: 2.38.2

  • Added checkbox to unfilter disabled devices (#329)

  • Disabled devices no longer show via strikethrough text (#329)

  • Disabled devices now show the color image on hover

  • The device list now shows a message when the list is empty (#477)

  • General code cleanup and refactoring