infrared
infrared copied to clipboard
rewrite: complete overhaul with a more flexible code base
This is a list of changes and additions to the 2.0 rewrite of Infrared
- [x] Complete overhaul of the config system
- [x] Central config for the whole application
- [x] Easy and dynamic way to map listeners to servers
- [x] Wildcard support for domains (#37)
- [x] Easy way to allow multiple domains on one server (#20)
- [x] Global default values that can be overridden
- [x] Default config generated if none exists (#100)
- [x] Override online status response fields (#119)
- [x] ~~Legacy Support for Java Edition (#39)~~
- [x] Support for Bedrock edition (#44)
- [x] Default placeholder if no server is registered for FQDN (#85)
- [ ] TCPShield 2.5+ support (#71)
- [ ] Cache Server Ping Responses (#117)
- [x] Complete overhaul of Webhooks
- [ ] (Optional) Comply to standard (#98)
- [x] More data (#112, #113)
- [x] Expand Prometheus exporter
- [x] Add request type data (status/login requests)
- [x] Complete overhaul of the REST API
- [x] ~~Reload configurations~~ (Remote Provider)
- [x] ~~CURD proxy configurations~~ (Remote Provider)
- [x] Query connected players (#128)
- [x] ~~Query gateways~~ (Architecture changed)
- [x] Disconnect players
- [ ] Complete overhaul of the documentation
- [ ] Document feature behavior
- [ ] Wildcards
- [ ] Webhooks
- [ ] OpenAPI docs for REST API
- [ ] Document feature behavior
- [x] Automatic CI and releases (#104)