Releases: HackIllinois/api
v0.4.0
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
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
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
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