Releases: Nodsoft/SocialGuard
3.0 - API Versioning, Multiple Entries & SignalR Broadcasts
SocialGuard 3.0
This release of SocialGuard brings many fundamental changes, and one additional feature.
API Versioning
SocialGuard API is now versioned !
Where previous updates would sometimes introduce breaking changes, this new Versioning system allows us to mitigate necessary developer efforts, by allowing them to slowly upgrade their downstream implementations.
This upgrade is immediately breaking, but easily fixable. Base Path now get suffixed with version :
Old : https://socialguard.net/api/User/list
New : https://socialguard.net/api/v2/User/list
(Where v2 corresponds to SocialGuard 2.x, and v3 corresponds to SocialGuard 3.0)
Swagger has also been updated to allow by-version browisng.
Multiple Entries
SocialGuard now supports multiple Entries per Trustlist User !
This now allows independently updated entries to be inserted, and paves the way for a more reliable Trustlist, with consistent user records.
Moreover, this change is directly compatible with SocialGuard 2.x implementations, to a certain extent. V2 API will systematically pick the Last highest record in the Trustlist, and allows for seamless Entries updates, by allowing you to update your own entry.
No longer will you overwrite another Emitter's entry with this change!
SignalR Broadcasts
SocialGuard now broadcasts changes over SignalR !
With this feature, we strive to finalize the feature set, by allowing real-time updates to clients. With bi-directional messages (inbound with HTTP, outbound with SignalR), this now becomes possible, and with minimal delay.
Following each POST/DELETE request to our API, a SignalR message will now be broadcasted to all connected clients on the Hub.
As this is still an experimental toolset, documentation will be provided over the next set of updates, as we become able to test the abilities of our SignalR implementations.
Bugs may arise, and we're always on the lookout. Feel free to submit an issue here if you find any : https://github.com/Nodsoft/SocialGuard/issues
2.1 - New Domain, Improvements & Bugfixes
SocialGuard v2.1
Now known simply as SocialGuard, we're proud to announce the API transfer to a new dedicated domain : https://socialguard.net/.
Improvements :
- Emitters can now be searched by ID
- Root page now points towards Swagger (until a website is made)
Bugfixes :
- Fixed an issue with Emitter update
2.0 - JWT Authentication & Emitter profiles
Public API Endpoint : https://socialguard.natsecure.fr/
Swagger Documentation : https://socialguard.natsecure.fr/swagger
Hosting a Discord server, and wanting to import your own Trustlist? Contact maintainers at admin@nodsoft.net to get your API credentials, and setup guidance.