- Update pro-bing to 0.3.0
- Proper mutexes around datastructures in head node
- Dockerfile switch to multi-stage. Means much smaller runtime images due to them being based on alpine
- Configuration can be updated at runtime by submitting a configuration through PUT to /config - #27
- Allow to retrieve config via GET to /config
- Clients detects if head node has a new version and terminates itself
- Use constants for header names
- The /healthz endpoint now works if running in 'no database mode'
- Switch gorilla/mux for go-chi/chi5 since gorilla/mux is no longer maintained
- Listen ip and port is now configurable via config file
- If satellite can't submit its data if head node is not reachable the data is now buffered - #1
- Submission of probe results is handled via own go routine - #23
- lot's of ground work