Releases: CodeShellDev/secured-signal-api
v1.3.2 Advanced Templating
Greetings everyone, v1.3.2 is here with a hell 🔥 of a Templating Update...
What's Changed
Improved Templating:
- allow for using Headers as Variables with
#
- added logic to remove possible collision between Header, Variable and Body Variables
- reworked data templating: now using Recursive Value Templating instead of json string
- fixed issues regarding advanced go templates (See Documentation, issue #61)
- updated regex' due to new changes
PR
- feat: improve templating by @CodeShellDev in #65
Full Changelog: v1.3.1...v1.3.2
Alternate Description: v1.3.2 is here with the end of a Development Nightmare🤣
CodeShell out👋
v1.3.1 Hotfix
Fixed #64
Full Changelog: v1.3.0...v1.3.1
v1.3.0 QoL Features
Hey there, here again for a new quite big Release...🥳
What's Changed
This time we do have quite some handy new QoL Features, like:
Docs
- added Nginx to Docs #52
PRs
- revamped README by @CodeShellDev in #42
- README update by @CodeShellDev in #43
- removed old README parts by @CodeShellDev in #44
- Update Dev by @CodeShellDev in #46
- Update Dev by @CodeShellDev in #48
- feat: favicon by @CodeShellDev in #55
- feat: Message Templates by @CodeShellDev in #53
- feat: Print Image Tag on Startup by @CodeShellDev in #56
- fix: message alias overwrite by @CodeShellDev in #58
- cleaned up for Release by @CodeShellDev in #59
Full Changelog: v1.2.2...v1.3.0
CodeShell out 👋
v1.2.2 Release
Hello everyone, new Release is here...
What's Changed
- added
settings
toconfig.yml
- updated modules
- clenup in files
Breaking Changes
variables
, messageAliases
, blockedEndpoints
and addedEndpoints
will now be set under settings
.
Please update your config to apply to the new change!
PRs
- Update README by @CodeShellDev in #39
- Update Main by @CodeShellDev in #40
- fix traefik compose file by @CodeShellDev in #41
Full Changelog: v1.2.1...v1.2.2
CodeShell out👋
v1.2.1 Allowed Endpoints
Back again with a new small Feature Update... 😁
What's Changed
Added allowedEndpoints
setting, to be able to...
- block all and allow specific
- allow all and block specific
PRs
- Update Main by @CodeShellDev in #38
Full Changelog: v1.2.0...v1.2.1
CodeShell out👋
v1.2.0 Config Update
Hey there, back again, this time with a big Update 🥳
What's Changed
Configs
There are now multiple ways to configure Secured Signal API:
- with the Environment
- with config.yml
- override settings with token configs
Token Configs
You can now override BlockedEndpoints Variables and Aliases for each individual Token, these go into seperate files.
See Documentation
PRs
- README Update by @CodeShellDev in #36
- Update Main by @CodeShellDev in #37
Full Changelog: v1.1.7...v1.2.0
CodeShell out👋
v1.1.7 Bugfixes & QoL Feature
Yet another Release, let's keep this rolling...
What's Changed
This time with some new features... 🥁
- Added Multi-Level Message Aliases. See Documentation. (#32)
- Added go tests for stability during development and testing
- Improved and reworked templating (especially for json templating)
- Improved Query handling to be able to handle Arrays (#34)
- Renamed Priority to Score in Message Aliases
Breaking Changes
Please update your Message Aliases to include score
instead of priority
as of the recent naming change.
PRs
- Update Main by @CodeShellDev in #35
Full Changelog: v1.1.6...v1.1.7
CodeShell out 👋
v1.1.6 Release
Here, have another Release...
What's Changed
This Release doesn't include any new Features 😥.
But under the hood there has been quite a few changes:
- added Logo for Secured Signal
- updated to newest go version 1.25.1
- cleanup in
template.go
middleware - cleanup in
body.go
middleware - cleanup in
query.go
andrequest.go
- moved some functions into new
utils/request.go
- added graceful shutdowns
- deprecated json for RECIPIENTS and BLOCKED_ENDPOINTS (ENV)
Deprecation
RECIPIENTS
and BLOCKED_ENDPOINTS
will need to be comma seperated string lists in the ENV instead of json strings.
Secured Signal will exit IMMEDIATELY when getting a json string instead.
Why?
json strings add complexity and honestly are not the best option here, since we are only dealing with Arrays and not Dictionaries,
this is also the Reason for VARIABLES
still needing a json string.
(will get to moving that to the new System too)
PRs
- Added Logo in README by @CodeShellDev in #26
- Update Main by @CodeShellDev in #27
- Update Dev README by @CodeShellDev in #28
- Update Main by @CodeShellDev in #29
- README update by @CodeShellDev in #30
- another README update by @CodeShellDev in #31
Full Changelog: v1.1.5...v1.1.6
CodeShell out! 👋
v1.1.5 Release
Hey there!
v1.1.5 is here with a (single-feature) small QoL update
What's changed?
- Added
API_TOKENS
- Now possible to add multiple Tokens to
API_TOKEN
(s
) - General Rework of
env.go
(and others) - Updated go to the newest version (including packages)
PRs
- Update Dev by @CodeShellDev in #16
- Update Main by @CodeShellDev in #17
- Update Main by @CodeShellDev in #18
- Update Main by @CodeShellDev in #19
- Update Dev by @CodeShellDev in #20
- Update Main by @CodeShellDev in #21
- Update Main by @CodeShellDev in #22
Full Changelog: v1.1.4...v1.1.5
v1.1.4 Really really Minor Change
What's Changed
- Update Dev by @CodeShellDev in #14
- Changed Error Code for Blocked Endpoints by @CodeShellDev in #15
Full Changelog: v1.1.3...v1.1.4