Commit Graph
46 Commits
Author SHA1 Message Date
Kevin Franklin KimandGitHub dd7764eb52 Merge branch 'main' into feature/example-auth 2026-03-03 17:41:41 +01:00
dependabot[bot]andGitHub 801f7bf931 chore(deps): bump the updates group across 1 directory with 2 updates
Bumps the updates group with 2 updates in the / directory: [golang.org/x/mod](https://github.com/golang/mod) and [golang.org/x/tools](https://github.com/golang/tools).


Updates `golang.org/x/mod` from 0.29.0 to 0.30.0
- [Commits](https://github.com/golang/mod/compare/v0.29.0...v0.30.0)

Updates `golang.org/x/tools` from 0.38.0 to 0.39.0
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](https://github.com/golang/tools/compare/v0.38.0...v0.39.0)

---
updated-dependencies:
- dependency-name: golang.org/x/mod
  dependency-version: 0.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: updates
- dependency-name: golang.org/x/tools
  dependency-version: 0.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: updates
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-10 15:15:03 +00:00
Kevin Franklin Kim 9535198175 revert: debug 2025-11-07 10:35:23 +01:00
Kevin Franklin Kim aa5638fcfd fix: custom errors 2025-11-07 10:30:56 +01:00
Kevin Franklin Kim 3c7c56b2f0 fix: checks 2025-11-07 07:22:40 +01:00
Kevin Franklin Kim 79684387be feat: support ctx and errors through JSON 2025-11-07 07:14:04 +01:00
Kevin Franklin Kim 88c4293078 feat: codec 1.3.1 2025-11-05 11:40:00 +01:00
Uwe Quitter 5d68c02535 feat: Add authentication example demonstrating gotsrpc Context function
This example showcases gotsrpc's special Context function for centralized
authentication. The Context function handles all authentication logic,
keeping service methods clean and focused on business logic.

Key principle: Centralized authentication via Context function
- Context function validates Authorization header once
- Service methods remain clean without auth boilerplate
- Single point of authentication for entire service

Example includes:
- AuthService: Login/logout operations
- HelloService: Demonstrates Context function pattern
- Complete build system with Makefile
- TypeScript client with proper ES6 modules
- Comprehensive tests and documentation

Files: example/auth/ (complete authentication example)
2025-10-22 16:07:17 +02:00
Kevin Franklin Kim e5408c57cf feat: update deps 2025-10-02 17:17:32 +02:00
Kevin Franklin Kim 4cff4e79ba chore: update lint config 2025-10-02 17:16:48 +02:00
Kevin Franklin Kim 00dfc6e1f2 fix: lint errors 2025-09-19 08:53:09 +02:00
Kevin Franklin Kim 29b313ea6f test: add types test 2025-09-18 23:22:52 +02:00
Kevin Franklin Kim e0841a5713 feat: update deps 2025-09-18 23:22:38 +02:00
Kevin Franklin Kim 929756226a feat: use testing context 2025-09-18 23:21:44 +02:00
Kevin Franklin Kim 164ebf3a66 revert: debug 2025-03-07 15:16:36 +01:00
Kevin Franklin Kim 07c3475cc9 fix: add client error unwrap 2025-03-07 14:53:01 +01:00
Kevin Franklin Kim 0a3551cb98 fix: struct error 2025-03-06 16:08:43 +01:00
Kevin Franklin Kim 0737add060 fix: lint issues 2024-11-11 10:08:14 +01:00
Kevin Franklin Kim 8ee78429ae feat: bump typescript 2024-11-08 14:32:49 +01:00
Kevin Franklin Kim 82b98a0908 fix: module path 2024-11-08 14:24:06 +01:00
Kevin Franklin Kim 6a79ac8f38 fix: string union type 2024-11-08 14:22:22 +01:00
Kevin Franklin Kim e5fdd2567f chore: update build 2024-03-19 13:52:06 +01:00
Kevin Franklin Kim 7184b4c9ef feat: bump dependencies and go 2024-03-19 13:19:59 +01:00
franklin 3d98c954bf feat: add error metric 2023-07-10 08:46:54 +02:00
franklin 9c57a510e1 fix: lint errors 2023-03-30 14:42:06 +02:00
franklin 4289052c8e fix: add arg 2022-11-29 14:17:38 +01:00
franklin 15aeb20538 fix: implement handler 2022-11-29 14:14:37 +01:00
franklin ef0be4b5bc fix: collected nested types 2022-11-29 13:57:04 +01:00
Kevin Franklin Kim 5ea922d055 fix: fix lint errors 2022-08-17 08:48:21 +02:00
Kevin Franklin Kim c19ce8f1d0 fix: lint errors 2022-08-17 07:49:52 +02:00
Kevin Franklin Kim 2ea115b1be feat: bump to go 1.19 2022-08-17 07:49:14 +02:00
Kevin Franklin Kim 195d85e505 fix: remove unsafe pointer 2022-07-18 16:08:20 +02:00
Kevin Franklin Kim 890d293450 fix: fix undefined vars 2022-05-04 12:09:52 +02:00
Kevin Franklin Kim 7faf7e4c98 feat: add monitor 2022-05-04 11:16:04 +02:00
Kevin Franklin Kim f40bc1163c feat: fix lint errors 2022-03-29 16:39:47 +02:00
Kevin Franklin Kim 06abac95b2 feat: add code gen comment 2022-03-29 16:20:53 +02:00
Kevin Franklin Kim 9b56c5f7f3 feat: support time.Time 2022-03-29 14:49:59 +02:00
Kevin Franklin Kim 053a8980f6 revert: revert auto camelCase for ts types as requires custom json marshal 2022-03-08 12:02:09 +01:00
Kevin Franklin Kim 2c7ea1849b refactor: move custom tags to gotsrpc 2022-03-04 08:22:29 +01:00
Kevin Franklin Kim 3c097ca255 fix: handle string implementing error interface 2022-03-04 08:03:50 +01:00
Kevin Franklin Kim 9c5748892a feat: update examples 2022-03-03 07:46:55 +01:00
Kevin Franklin Kim 6950405308 feat: bump codec 2022-03-02 15:42:14 +01:00
Kevin Franklin Kim b1eeafc427 feat: support union types 2022-03-02 15:18:09 +01:00
Kevin Franklin Kim 7473715a28 feat: print camelCase warning 2022-02-17 15:34:30 +01:00
Kevin Franklin Kim 094ce278f3 feat: auto use camelCase 2022-02-17 14:38:40 +01:00
Kevin Franklin Kim 7a72317fbe feat: replace examples 2022-02-17 14:22:15 +01:00