PackageTrack

Go modules · #2647 by repository stars

github.com/pilinux/gorest

v1.13.2pilinux/gorest

Release timeline

186 releases since 2021
20222023202420252026

Releases

  1. v1.6.12-0.20230610141730-d914476eab3510 Jun 2023pre-release

    Nothing published for this version

  2. v1.6.12-0.20230610115940-b132440a762410 Jun 2023pre-release

    Nothing published for this version

  3. v1.6.12-0.20230610111219-d8216d00807610 Jun 2023pre-release

    Nothing published for this version

  4. v1.6.12-0.20230610090752-6613f310d0d710 Jun 2023pre-release

    Nothing published for this version

  5. v1.6.1110 Jun 2023

    Nothing published for this version

  6. v1.6.102 Jun 2023

    Nothing published for this version

  7. v1.6.10-0.20230602073634-d591c290162b2 Jun 2023pre-release

    Nothing published for this version

  8. v1.6.926 May 2023

    Nothing published for this version

  9. v1.6.9-0.20230513132822-cecf742ec7e113 May 2023pre-release

    Nothing published for this version

  10. v1.6.821 Feb 2023

    Nothing published for this version

  11. v1.6.8-0.20230221215557-aa177ddbce6b21 Feb 2023pre-release

    Nothing published for this version

  12. v1.6.718 Feb 2023

    Nothing published for this version

  13. v1.6.7-0.20230108060913-c4185bcf51a48 Jan 2023pre-release

    Nothing published for this version

  14. v1.6.7-0.20230107193139-219481c357277 Jan 2023pre-release

    Nothing published for this version

  15. v1.6.67 Jan 2023

    Nothing published for this version

  16. v1.6.54 Dec 2022

    Nothing published for this version

  17. v1.6.418 Nov 2022

    Nothing published for this version

  18. v1.6.330 Sept 2022

    Nothing published for this version

  19. v1.6.228 Sept 2022

    Nothing published for this version

  20. v1.6.127 Sept 2022

    Nothing published for this version

  21. v1.6.0-rc.1.0.20220926214952-131e56af344626 Sept 2022pre-release

    Nothing published for this version

  22. v1.6.0-rc.13 Sept 2022pre-release
    Release notes2 sources agree

    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

    Open source →
  23. v1.5.2-0.20220829231716-254e3346f9fb29 Aug 2022pre-release

    Nothing published for this version

  24. v1.5.2-0.20220803203810-c1c6cffbcf793 Aug 2022pre-release

    Nothing published for this version

  25. v1.5.123 Jul 2022
    Release notes2 sources agree

    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 from gorestlib anymore.

    Open source →
  26. v1.5.023 Jul 2022
    Release notes2 sources agree
    • Release and tag removed from github to avoid import

    ⚡ middleware, renderer and commonly used functions moved to a separate repo github.com/pilinux/gorestlib

    logrus updated to 1.9.0

    postgres updated to 1.3.8

    Open source →
  27. v1.4.518 Jul 2022
    Release notes2 sources agree

    Link: https://github.com/pilinux/gorest/releases/tag/v1.4.5

    gin updated to 1.8.1

    gorm updated to 1.23.8

    ⚡ gorm mysql driver updated to 1.3.5

    ⚡ gorm sqlite driver updated to 1.3.6

    ⚡ mongodb mongo driver updated to 1.10.0

    Qmgo updated to 1.1.1

    radix driver updated to 4.1.0

    Open source →
  28. v1.4.5-0.20220605235409-a1a750e3f0125 Jun 2022pre-release

    Nothing published for this version

  29. v1.4.45 Jun 2022
    Release notes2 sources agree

    Link: https://github.com/pilinux/gorest/releases/tag/v1.4.4

    ⚡ gorm postgres driver updated to 1.3.7

    ⚡ gorm mysql driver updated to 1.3.4

    ⚡ gorm mongo driver updated to 1.9.1

    gorm updated to 1.23.5

    Qmgo updated to 1.1.0

    Open source →
  30. v1.4.322 Mar 2022
    Release notes2 sources agree

    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

    Open source →
  31. v1.4.3-0.20220322191459-92cb5a3558db22 Mar 2022pre-release

    Nothing published for this version

  32. v1.4.3-0.20220315094837-559711a138e815 Mar 2022pre-release

    Nothing published for this version

  33. v1.4.214 Mar 2022
    Release notes2 sources agree

    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

    Open source →
  34. v1.4.2-0.20220314093813-d6210740034e14 Mar 2022pre-release

    Nothing published for this version

  35. v1.4.2-0.20220314084718-6dcd4faf4e8a14 Mar 2022pre-release

    Nothing published for this version

  36. v1.4.2-0.20220223133400-2a01e1d3249223 Feb 2022pre-release

    Nothing published for this version

  37. v1.4.115 Jan 2022
    Release notes2 sources agree

    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

    Open source →
  38. v1.4.1-0.20220115012156-97860f48e74515 Jan 2022pre-release

    Nothing published for this version

  39. v1.4.1-0.20220115003400-d030f842a46d15 Jan 2022pre-release

    Nothing published for this version

  40. v1.4.1-0.20220114210916-aa31c5a9104014 Jan 2022pre-release

    Nothing published for this version

  41. v1.4.1-0.20220109001028-1cb0fefe6d009 Jan 2022pre-release

    Nothing published for this version

  42. v1.4.1-0.20220108202855-cdf3e210c8938 Jan 2022pre-release

    Nothing published for this version

  43. v1.4.1-0.20220108182745-cfe01274c0b78 Jan 2022pre-release

    Nothing published for this version

  44. v1.4.1-0.20220108182442-4685ddb0684b8 Jan 2022pre-release

    Nothing published for this version

  45. v1.4.07 Jan 2022
    Release notes2 sources agree

    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-alpha0 are 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 GoREST packages 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 templates directory
    • 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]

    • Render is now an exported function placed in lib package
    • Render moved from lib to renderer package
    • Config modified for Basic Auth
    • Demo router added - how to implement Basic Auth
      • GET - /api/v1/access_resources: [live demo] https://goapi.pilinux.me/api/v1/access_resources with USERNAME=test_username and PASSWORD=secret_password
    • App firewall added
      • to allow all IPs, set IP=*
      • to allow one or several IPs, set LISTTYPE=whitelist and IP=[IPv4 addresses]
      • to block one or several IPs, set LISTTYPE=blacklist and IP=[IPv4 addresses]
    Open source →
  46. v1.3.2-0.20211231201300-f0cbce8c5ef631 Dec 2021pre-release

    Nothing published for this version

  47. v1.3.131 Dec 2021
    Release notes2 sources agree
    • 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)
    Open source →
  48. v1.3.028 Dec 2021
    Release notes2 sources agree
    • refactored config files to reduce cyclomatic complexity
    • organized instance variables
    Open source →
  49. v1.2.8-0.20211228103222-04ec28934fc128 Dec 2021pre-release

    Nothing published for this version

  50. v1.2.727 Dec 2021
    Release notes2 sources agree
    • REDIS database driver and test endpoints added
    • removed ineffectual assignments
    • check errors during binding of incoming JSON
    Open source →
  51. v1.2.626 Dec 2021
    Release notes2 sources agree
    • fixed security vulnerability [CWE-190][71] and [CWE-681][72]
    Open source →
  52. v1.2.6-0.20211226105256-023844412c2b26 Dec 2021pre-release

    Nothing published for this version

  53. v1.2.525 Dec 2021
    Release notes2 sources agree
    • new endpoint added for refreshing JWT tokens
    Open source →
  54. v1.2.5-0.20210803145549-6be6aa17d0f93 Aug 2021pre-release

    Nothing published for this version

  55. v1.2.41 Aug 2021
    Release notes2 sources agree
    • middleware added: logrus + sentry.io
    Open source →
  56. v1.2.331 Jul 2021
    Release notes2 sources agree
    • Route handlers modified to meet the requirements of doing unit test
    Open source →
  57. v1.2.3-0.20210731095508-d29a9c262c1631 Jul 2021pre-release

    Nothing published for this version

  58. v1.2.229 Jul 2021
    Release notes2 sources agree
    • Replaced github.com/dgrijalva/jwt-go with github.com/golang-jwt/jwt

    Package github.com/dgrijalva/jwt-go <= v3.2.0 allows 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

    Open source →
  59. v1.2.119 Jun 2021
    Release notes2 sources agree
    • SHA-256 is replaced by Argon2id for password hashing
    Open source →
  60. v1.2.1-0.20210617163418-b2ec7021c96017 Jun 2021pre-release

    Nothing published for this version