Skip to content

Releases: sohosai/sos-backend

v0.7.0

23 Apr 23:57
613994f
Compare
Choose a tag to compare

API docs server docs

docker pull ghcr.io/sohosai/sos21-backend:v0.7.0

Added

  • Planning attributes for indoor projects.
  • Slack notification function for any suspicious JWT access.

Changed

  • Switch to sos-backend-infrasturucture from sos22 one.
  • Updated to nixpkgs 22.11.

Removed

  • Online Planning category has been removed.

v0.6.1

22 Jun 15:49
41d6a76
Compare
Choose a tag to compare

API docs server docs

docker pull ghcr.io/sohosai/sos21-backend:v0.6.1

Added

  • Send Slack notification when a new form answer is submitted
  • Enable workflow_dispatch event on Beta/Main Workflows
  • /get-project-creation-availability endpoint to check if it's in a project creation period (#157)
  • Store exceptional_complete_deadline and apply it to prepare project or to answer registration form(#158)

v0.5.3

30 Sep 14:35
2045e48
Compare
Choose a tag to compare

API docs server docs

docker pull ghcr.io/sohosai/sos21-backend:v0.5.3

Fixed

  • Enable to upload files larger than 10MB (#125)

v0.5.2

28 Aug 13:42
8d51331
Compare
Choose a tag to compare

API docs server docs

docker pull ghcr.io/sohosai/sos21-backend:v0.5.2

Added

  • updated_at field (#118)

Changed

  • Enable to set project creation period by categories (#118)

Fixed

  • Accept empty answer in !accept_multiple_files file form item (#120)

Security

  • Update tokio to 1.8.1 (#114)
  • Update hyper to 0.14.12 (#121)
  • Update rusoto_* to 0.47.0 (#122)

v0.5.1

16 Jun 11:03
Compare
Choose a tag to compare

API docs server docs

docker pull ghcr.io/sohosai/sos21-backend:v0.5.1

Added

  • Subowner (#54)
  • Users' category (#57)
  • Registration form (#73)
  • User invitation (#79)
  • Support for non-ASCII filenames (#98)
  • Pre-configured administrator email address (#99)
  • Editing of forms and form answers (#90)
  • Editing of registration form answer and projects (#100)
  • project_query file sharing (#104)
  • has_answer flag for project list endpoints (#106)
  • /assign-user-role-to-email endpoint to ensure the email is assigned the specific role (#109)

Changed

  • Use GitHub Container Registry instead of GitHub Packages Docker registry to store container images (#55)
  • Use crate2nix for building (#59)
  • Change the specification around text and integer placeholders (#65)
  • Change the specification around the project name and description length (#69)
  • Require stripped texts (#70)
  • Refactor endpoint and API specs (#76)
  • Restrict users to be assigned to only one project (#78)
  • Relax checkbox form item constraints (#95)
  • Enable to specify project by code when distributing files (#96)
  • Do not require affiliation of graduate students and academic staffs (#93)

Fixed

  • Exit with non-zero exit code for errors (#62)
  • 500 when an empty query is used in the form condition (#63, #75)
  • Fix is_health query to check some missing tables (#66)
  • Expose Content-Disposition header in the CORS (#105)

Security

  • Replace apply-macro with macro_rules_attribute since apply-macro is yanked (#107)

v0.3.0

28 Mar 19:34
e3341d8
Compare
Choose a tag to compare

Added

  • File sharings (#42)

Changed

  • Adjust file usage quota (#43)
  • Accept all email address with 'tsukuba.ac.jp' suffix as university email address (#45)

Removed

  • Options to specify how the checkbox answers are displayed when exporting form answers (#48)

Fixed

  • Include CORS headers on errors as well (#44)
  • Preserve filenames in the file download (#46)

Security

  • Update dependencies (#47)

v0.2.1

21 Mar 11:53
39954f8
Compare
Choose a tag to compare

Fixed

  • Bundle the CA certificates in the Docker image (e704d2d)

v0.2.0

21 Mar 10:18
547c2c5
Compare
Choose a tag to compare

Added

  • Project code (#20, #25)
  • File uploads (#31)
  • Enable to participate in the CORS (#37)

Changed

  • Use millisecond timestamp instead of RFC3339 in the response (#33)
  • Enrich meta endpoints (#38)

Removed

  • Display ID of projects (#20, #25)

Fixed

  • Inflexibility of sos21-database (#28)
  • Server error logs (#36)

v0.1.0

28 Feb 20:07
cf864f4
Compare
Choose a tag to compare

基本ができたので、初期リリースです。