Skip to content

Releases: CodeShellDev/secured-signal-api

v1.3.2 Advanced Templating

21 Sep 12:11
Compare
Choose a tag to compare

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

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

20 Sep 21:38
0681ca6
Compare
Choose a tag to compare

Fixed #64

Full Changelog: v1.3.0...v1.3.1

v1.3.0 QoL Features

20 Sep 13:01
d5154ab
Compare
Choose a tag to compare

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:

  • Message Templates #47
  • Data Aliases (included in #53)
  • Serve favicon #45

Docs

  • added Nginx to Docs #52

PRs

Full Changelog: v1.2.2...v1.3.0

CodeShell out 👋

v1.2.2 Release

16 Sep 16:50
Compare
Choose a tag to compare

Hello everyone, new Release is here...

What's Changed

  • added settings to config.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

Full Changelog: v1.2.1...v1.2.2

CodeShell out👋

v1.2.1 Allowed Endpoints

14 Sep 17:36
Compare
Choose a tag to compare

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

Full Changelog: v1.2.0...v1.2.1

CodeShell out👋

v1.2.0 Config Update

14 Sep 10:38
Compare
Choose a tag to compare

Hey there, back again, this time with a big Update 🥳

What's Changed

  • added configs (config.yml + token configs) #25 #24
  • fixed json templating
  • README Update

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

Full Changelog: v1.1.7...v1.2.0

CodeShell out👋

v1.1.7 Bugfixes & QoL Feature

07 Sep 16:30
Compare
Choose a tag to compare

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

Full Changelog: v1.1.6...v1.1.7

CodeShell out 👋

v1.1.6 Release

06 Sep 18:30
Compare
Choose a tag to compare

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 and request.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

Full Changelog: v1.1.5...v1.1.6

CodeShell out! 👋

v1.1.5 Release

24 Aug 16:25
3450d3f
Compare
Choose a tag to compare

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

Full Changelog: v1.1.4...v1.1.5

v1.1.4 Really really Minor Change

29 Jul 10:11
f074a7d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.3...v1.1.4