Skip to content
This repository has been archived by the owner on Dec 7, 2023. It is now read-only.

Releases: HackIllinois/api

v0.4.0

30 Mar 18:26
e92bcae
Compare
Choose a tag to compare

The API is released as a container available on DockerHub. The service to run is specified via the CMD argument to the container.

Major Changes:

  • Rewrite of the notifications service to simplify usage by API consumers.
  • Events are now keyed by a unique ID and can have non-unique and changeable names.
  • Registration and RSVP data is copied through Registration -> RSVP -> Checkin services. Stats like school, major, etc are now quick to compute and return via the exists stats infrastructure without the need for manual mongo queries.
  • The upload service now has a blobstore, which is writable by Staff and Admins, and readable by everyone.

v0.3.0

28 Feb 19:11
65c987c
Compare
Choose a tag to compare

This release makes the API sufficiently generic to be used for HackIllinois, Reflections | Projections, and other events which follow a similar format. The API is now released as a single container available on DockerHub. This repository contains every release starting from version v0.3.0 and also contains a container with the latest code from the master branch.

When starting the container ensure the HI_CONFIG variable points to your config file and set any secret configuration variables via the environment. The command argument to docker run should be the name of the service to run in the container. The command all can also be passed in to start all services in a single container.

v0.2.0

11 Jan 04:28
71e1a1e
Compare
Choose a tag to compare

This release adds the notification service and adds numerous features to the prior release. It is not backwards compatible and should be considered a compatibility breaking release.

The full list of features can be found in the documentation/ folder in the source.

This release makes the binaries generic and adds the usage of json configuration files. Any event should be able to deploy the same binaries and only need to fill in the json config file.

Initial Release

05 Aug 21:37
5ef2301
Compare
Choose a tag to compare

Initial Release v0.1.0

This release contains the following gateway and services.

  • Gateway
  • Auth Service
  • User Service
  • Registration Service
  • Decision Service
  • Rsvp Service
  • Checkin Service
  • Mail Service
  • Upload Service
  • Event Service
  • Stat Service