Skip to content

v0.9.1-alpha

Latest
Compare
Choose a tag to compare
@fwuffyboi fwuffyboi released this 17 Mar 10:52
· 15 commits to master since this release

Info

This is the 5th release of Peek.
Please keep in mind that this is an ALPHA RELEASE, and may be unstable, have bugs or crash.
ANY feedback is highly welcome, as well as pull requests.
If there are any issues with the application, feel free to also create an issue on GitHub and i will try my best to resolve it with you.

WARNING!

This release of Peek drastically changes the API routes, this WILL introduce BREAKING CHANGES to existing codebases that may rely on Peek.

What's Changed?

New features since v0.8.8-alpha:

  • You can now trust certain IP addresses in Gin, this allows for reverse proxying Peek, while keeping information such as client IP addresses accurate.
  • Basic username/password authentication to all appropriate endpoints.
  • Install instructions make more sense to users
  • Completely refactored the API to use a better base path (no base to "/api/v1/")
  • Code is more readable in general all over
  • If GitHub's rate limit was somehow hit by your IP during requesting new releases, it will now warn you instead of just saying a JSON unmarshaling error.
  • Added a server header to Gin
  • If an alert regarding a new update has been sent already, it will not be sent again
  • Added swagger UI at path "/swagger/index.html"
  • Temporarily disabled ServerPort field in the ratelimit message. (it caused server errors if rapid requests were sent, needs to be investigated)
  • Updated the README to make more overall sense, and to show off all the new changes in the API!