gorest

Go RESTful API starter kit with Gin, JWT, GORM (MySQL, PostgreSQL, SQLite), Redis, Mongo, 2FA, email verification, password recovery

MIT License

Stars
382
Committers
6

Bot releases are visible (Hide)

gorest - v1.6.41 Latest Release

Published by pilinux 2 months ago

Updated Dependencies

  • github.com/pilinux/argon2 from v0.14.0 to v0.15.0
  • github.com/pilinux/crypt from v0.0.8 to v0.0.9
  • github.com/pilinux/twofactor from v1.1.5 to v1.1.6
  • golang.org/x/crypto from v0.25.0 to v0.26.0
  • github.com/pilinux/cryptoengine from v0.1.5 to v0.1.6
  • golang.org/x/sync from v0.7.0 to v0.8.0
  • golang.org/x/sys from v0.22.0 to v0.23.0
  • golang.org/x/text from v0.16.0 to v0.17.0
  • golang.org/x/net from v0.25.0 to v0.28.0
  • golang.org/x/arch from v0.8.0 to v0.9.0

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.40...v1.6.41

gorest - v1.6.40

Published by pilinux 3 months ago

Important

  • minimum required go version is 1.20 10e0714

What's Changed

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.39...v1.6.40

gorest - v1.6.39

Published by pilinux 4 months ago

What's Changed

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.38...v1.6.39

gorest - v1.6.38

Published by pilinux 5 months ago

What's Changed

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.37...v1.6.38

gorest - v1.6.37

Published by pilinux 6 months ago

What's Changed

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.36...v1.6.37

gorest - v1.6.36

Published by pilinux 7 months ago

What's Changed

  • bug fix: deleting existing cookies for specific routes (now, with any AUTH_COOKIE_SameSite policy: strict, lax, none, or empty value, it works as expected) 7d9a6b5

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.35...v1.6.36

gorest - v1.6.35

Published by pilinux 7 months ago

What's Changed

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.34...v1.6.35

gorest - v1.6.34

Published by pilinux 7 months ago

What's Changed

  • chore(deps): bump gorm.io/driver/mysql from 1.5.4 to 1.5.5 by @dependabot in https://github.com/pilinux/gorest/pull/180
  • chore(deps): bump gorm.io/gorm from 1.25.7 to 1.25.8 by @dependabot in https://github.com/pilinux/gorest/pull/179
  • chore(deps): bump actions/cache from 4.0.1 to 4.0.2 by @dependabot in https://github.com/pilinux/gorest/pull/181
  • chore: bump github.com/pilinux/twofactor from 1.1.1 to 1.1.2
  • chore: bump github.com/bytedance/sonic from 1.9.2 to 1.11.2
  • chore: bump github.com/pilinux/cryptoengine from 0.1.1 to 0.1.2
  • chore: bump golang.org/x/arch from 0.4.0 to 0.7.0
  • chore: bump golang.org/x/net from 0.21.0 to 0.22.0
  • chore: bump golang.org/x/sync from 0.5.0 to 0.6.0

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.33...v1.6.34

gorest - v1.6.33

Published by pilinux 7 months ago

What's Changed

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.32...v1.6.33

gorest - v1.6.32

Published by pilinux 7 months ago

What's Changed

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.31...v1.6.32

gorest - v1.6.31

Published by pilinux 8 months ago

What's Changed

  • chore(deps): bump github.com/mrz1836/postmark from 1.6.3 to 1.6.4 by @dependabot in https://github.com/pilinux/gorest/pull/170
  • improvement: tautological conditions 15a1f7d
  • ci: github action updated e059290 & 2eb77d3
  • chore: bumped dependencies 532c511

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.30...v1.6.31

gorest - v1.6.30

Published by pilinux 8 months ago

What's Changed

  • bumped to gorm.io/driver/postgres v1.5.6
  • For PostgreSQL connection, sql.Open(driverName string, dataSourceName string) => driverName changed from postgres to pqx

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.29...v1.6.30

gorest - v1.6.29

Published by pilinux 8 months ago

What's Changed

Bugfix

  • #167

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.28...v1.6.29

gorest - v1.6.28

Published by pilinux 8 months ago

What's Changed

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.27...v1.6.28

gorest - v1.6.27

Published by pilinux 9 months ago

What's Changed

New Features

  • rate limiting (IP-based)
  • option to validate origin of the request

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.26...v1.6.27

gorest - v1.6.26

Published by pilinux 10 months ago

What's Changed

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.25...v1.6.26

gorest - v1.6.25

Published by pilinux 11 months ago

What's Changed

Bugfix

  • use different key prefixes for email verifications (new account registration and updating existing verified email) to avoid key collision in Redis

Improvement

  • option to use UUIDv4 for email verification and password recovery codes
  • sentry performance tracing
  • dependency changed: github.com/onrik/logrus -> github.com/pilinux/logrus
  • chore(deps): bump github.com/pilinux/argon2 from 0.5.0 to 0.6.0 by @dependabot in https://github.com/pilinux/gorest/pull/139

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.24...v1.6.25

gorest - v1.6.24

Published by pilinux 11 months ago

What's Changed

Improvement

  • update error messages
  • update return responses
    • for 2FA setup, activation, deactivation, where password is required and user-provided password is wrong --> return 400
    • return same response message for the same cause (keep consistency throughout the codebase)

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.23...v1.6.24

gorest - v1.6.23

Published by pilinux 11 months ago

What's Changed

Dependencies

Security Fix

Feature

Improvement

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.22...v1.6.23

gorest - v1.6.22

Published by pilinux about 1 year ago

security update!

To learn more about it:

  • GHSA-4374-p667-p6c8
  • GHSA-2wrh-6pvc-2jm9

Full Changelog: https://github.com/pilinux/gorest/compare/v1.6.21...v1.6.22

Package Rankings
Top 3.96% on Proxy.golang.org
Badges
Extracted from project README
Codecov Go Reference Go Report Card CodeFactor codebeat badge MIT license Contributor Covenant