Last release 22 days ago
05 Aug 2026
Ships fairly regularly
a new release about every 3 weeks
Rarely documented
notes for 11 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
186 releases · first in 2021
Release timeline
186 releases since 2021Releases
- v1.6.12-0.20230610141730-d914476eab3510 Jun 2023pre-release
Nothing published for this version
- v1.6.12-0.20230610115940-b132440a762410 Jun 2023pre-release
Nothing published for this version
- v1.6.12-0.20230610111219-d8216d00807610 Jun 2023pre-release
Nothing published for this version
- v1.6.12-0.20230610090752-6613f310d0d710 Jun 2023pre-release
Nothing published for this version
- v1.6.1110 Jun 2023
Nothing published for this version
- v1.6.102 Jun 2023
Nothing published for this version
- v1.6.10-0.20230602073634-d591c290162b2 Jun 2023pre-release
Nothing published for this version
- v1.6.926 May 2023
Nothing published for this version
- v1.6.9-0.20230513132822-cecf742ec7e113 May 2023pre-release
Nothing published for this version
- v1.6.821 Feb 2023
Nothing published for this version
- v1.6.8-0.20230221215557-aa177ddbce6b21 Feb 2023pre-release
Nothing published for this version
- v1.6.718 Feb 2023
Nothing published for this version
- v1.6.7-0.20230108060913-c4185bcf51a48 Jan 2023pre-release
Nothing published for this version
- v1.6.7-0.20230107193139-219481c357277 Jan 2023pre-release
Nothing published for this version
- v1.6.67 Jan 2023
Nothing published for this version
- v1.6.54 Dec 2022
Nothing published for this version
- v1.6.418 Nov 2022
Nothing published for this version
- v1.6.330 Sept 2022
Nothing published for this version
- v1.6.228 Sept 2022
Nothing published for this version
- v1.6.127 Sept 2022
Nothing published for this version
- v1.6.0-rc.1.0.20220926214952-131e56af344626 Sept 2022pre-release
Nothing published for this version
- v1.6.0-rc.13 Sept 2022pre-release
Release notes2 sources agree
Open source →Link: https://github.com/pilinux/gorest/releases/tag/v1.6.0-rc.1
⚡ optimized database configuration files
⚡ optimized web application firewall
⚡ JSON protection from hijacking
⚡ better handling of JWT
⚡ two-factor authentication
⚡ email verification
⚡ password recovery
⚡ password update
- v1.5.2-0.20220829231716-254e3346f9fb29 Aug 2022pre-release
Nothing published for this version
- v1.5.2-0.20220803203810-c1c6cffbcf793 Aug 2022pre-release
Nothing published for this version
- v1.5.123 Jul 2022
Release notes2 sources agree
Open source →Link: https://github.com/pilinux/gorest/releases/tag/v1.5.1
⚡ middleware, renderer and commonly used functions merged here
After hours of testing, it felt more intuitive to have all middleware inside
gorest. There is no need to import anything fromgorestlibanymore. - v1.5.023 Jul 2022
Release notes2 sources agree
Open source →- Release and tag removed from github to avoid import
⚡ middleware, renderer and commonly used functions moved to a separate repo
github.com/pilinux/gorestlib⚡
logrusupdated to 1.9.0⚡
postgresupdated to 1.3.8 - v1.4.518 Jul 2022
Release notes2 sources agree
Open source →Link: https://github.com/pilinux/gorest/releases/tag/v1.4.5
⚡
ginupdated to 1.8.1⚡
gormupdated to 1.23.8⚡ gorm
mysqldriver updated to 1.3.5⚡ gorm
sqlitedriver updated to 1.3.6⚡ mongodb
mongodriver updated to 1.10.0⚡
Qmgoupdated to 1.1.1⚡
radixdriver updated to 4.1.0 - v1.4.5-0.20220605235409-a1a750e3f0125 Jun 2022pre-release
Nothing published for this version
- v1.4.45 Jun 2022
Release notes2 sources agree
Open source →Link: https://github.com/pilinux/gorest/releases/tag/v1.4.4
⚡ gorm
postgresdriver updated to 1.3.7⚡ gorm
mysqldriver updated to 1.3.4⚡ gorm
mongodriver updated to 1.9.1⚡
gormupdated to 1.23.5⚡
Qmgoupdated to 1.1.0 - v1.4.322 Mar 2022
Release notes2 sources agree
Open source →Link: https://github.com/pilinux/gorest/releases/tag/v1.4.3
⚡ MongoDB driver switched to
Qmgo⚡ Controller examples for MongoDB updated
⚡ Critical security issues (CWE-089, CWE-943) fixed in controller examples
⚡ Code refactored in database config files
- v1.4.3-0.20220322191459-92cb5a3558db22 Mar 2022pre-release
Nothing published for this version
- v1.4.3-0.20220315094837-559711a138e815 Mar 2022pre-release
Nothing published for this version
- v1.4.214 Mar 2022
Release notes2 sources agree
Open source →Link: https://github.com/pilinux/gorest/releases/tag/v1.4.2
⚡ MongoDB driver added
⚡ Bump to gorm 1.23.2
⚡ Error checks during initialization of redis
⚡ Option to enable/disable RDBMS
- v1.4.2-0.20220314093813-d6210740034e14 Mar 2022pre-release
Nothing published for this version
- v1.4.2-0.20220314084718-6dcd4faf4e8a14 Mar 2022pre-release
Nothing published for this version
- v1.4.2-0.20220223133400-2a01e1d3249223 Feb 2022pre-release
Nothing published for this version
- v1.4.115 Jan 2022
Release notes2 sources agree
Open source →Link: https://github.com/pilinux/gorest/releases/tag/v1.4.1
⚡ Bump to gorm 1.22.5
⚡ More error checks during gin engine setup
⚡ New action workflows added to examine, build, and static analysis of the code
- v1.4.1-0.20220115012156-97860f48e74515 Jan 2022pre-release
Nothing published for this version
- v1.4.1-0.20220115003400-d030f842a46d15 Jan 2022pre-release
Nothing published for this version
- v1.4.1-0.20220114210916-aa31c5a9104014 Jan 2022pre-release
Nothing published for this version
- v1.4.1-0.20220109001028-1cb0fefe6d009 Jan 2022pre-release
Nothing published for this version
- v1.4.1-0.20220108202855-cdf3e210c8938 Jan 2022pre-release
Nothing published for this version
- v1.4.1-0.20220108182745-cfe01274c0b78 Jan 2022pre-release
Nothing published for this version
- v1.4.1-0.20220108182442-4685ddb0684b8 Jan 2022pre-release
Nothing published for this version
- v1.4.07 Jan 2022
Release notes2 sources agree
Open source →Breaking changes!! If your application is built on one of the previous releases, you need to do some adjustments to your codes before switching to v1.4.
- Features from development branch
v1.4.0-alpha0are merged into v1.4 - To build a new RESTful application, you do not need to clone this full repository anymore. It is recommended to add the required packages as dependencies
- v1.4 is now pretty solid for any future RESTful application development
- In the upcoming days a full tutorial will be published on how to use
GoRESTpackages as dependency to build any simple or complex applications within the shortest possible time
Development branch: v1.4.0-alpha0 [Jan 02 - 2022]
Safety: Zero-logs policy for the test server (demo live API)
- If the client is a web browser, or when the client requests to serve HTML pages, the API will serve HTML page instead of JSON
- Template files are located in
templatesdirectory - Template engine:
Pongo2- similar syntax like Django - Templates developed for:
GET-/api/v1/posts/:id: [live demo] https://goapi.pilinux.me/api/v1/posts/1
[Jan 07 - 2022]
Renderis now an exported function placed inlibpackageRendermoved fromlibtorendererpackage- Config modified for
Basic Auth - Demo router added - how to implement
Basic AuthGET-/api/v1/access_resources: [live demo] https://goapi.pilinux.me/api/v1/access_resources withUSERNAME=test_usernameandPASSWORD=secret_password
- App firewall added
- to allow all IPs, set
IP=* - to allow one or several IPs, set
LISTTYPE=whitelistandIP=[IPv4 addresses] - to block one or several IPs, set
LISTTYPE=blacklistandIP=[IPv4 addresses]
- to allow all IPs, set
- Features from development branch
- v1.3.2-0.20211231201300-f0cbce8c5ef631 Dec 2021pre-release
Nothing published for this version
- v1.3.131 Dec 2021
Release notes2 sources agree
Open source →- During the login process, if the provided email is not found, API should handle it properly
- A user must not be able to modify resources related to other users (controllers have been updated)
- v1.3.028 Dec 2021
Release notes2 sources agree
Open source →- refactored config files to reduce cyclomatic complexity
- organized instance variables
- v1.2.8-0.20211228103222-04ec28934fc128 Dec 2021pre-release
Nothing published for this version
- v1.2.727 Dec 2021
Release notes2 sources agree
Open source →- REDIS database driver and test endpoints added
- removed ineffectual assignments
- check errors during binding of incoming JSON
- v1.2.626 Dec 2021
Release notes2 sources agree
Open source →- fixed security vulnerability [CWE-190][71] and [CWE-681][72]
- v1.2.6-0.20211226105256-023844412c2b26 Dec 2021pre-release
Nothing published for this version
- v1.2.525 Dec 2021
- v1.2.5-0.20210803145549-6be6aa17d0f93 Aug 2021pre-release
Nothing published for this version
- v1.2.41 Aug 2021
- v1.2.331 Jul 2021
Release notes2 sources agree
Open source →- Route handlers modified to meet the requirements of doing unit test
- v1.2.3-0.20210731095508-d29a9c262c1631 Jul 2021pre-release
Nothing published for this version
- v1.2.229 Jul 2021
Release notes2 sources agree
Open source →- Replaced
github.com/dgrijalva/jwt-gowithgithub.com/golang-jwt/jwt
Package
github.com/dgrijalva/jwt-go <= v3.2.0allows attackers to bypass intended access restrictions in situations with []string{} for m["aud"] (which is allowed by the specification). More on this: https://github.com/advisories/GHSA-w73w-5m7g-f7qc - Replaced
- v1.2.119 Jun 2021
- v1.2.1-0.20210617163418-b2ec7021c96017 Jun 2021pre-release
Nothing published for this version