Skip to content

PR4/15: pic-sure-gateway (Spring Cloud Gateway + DB-free auth/audit)#263

Merged
Gcolon021 merged 20 commits into
api_rewrite_stablefrom
psar/04-gateway
Jul 16, 2026
Merged

PR4/15: pic-sure-gateway (Spring Cloud Gateway + DB-free auth/audit)#263
Gcolon021 merged 20 commits into
api_rewrite_stablefrom
psar/04-gateway

Conversation

@Gcolon021

Copy link
Copy Markdown
Contributor

The gateway: SCG routing, the DB-free auth/audit filter chain, system health composition, docker-compose/Dockerfile. Talks to backend services over HTTP only (no compile deps). 100 tests. Split into 5 review-friendly commits.


📚 Stacked PR series (1–7) — part of decomposing the pic_sure_api_rewrite monorepo rewrite into sequential, independently-green PRs. Review and merge bottom-up (this PR's base is the PR below it; GitHub auto-retargets to main as each merges). Every PR builds + tests green on its own under JDK 25.

JamesPeck and others added 9 commits March 3, 2026 12:35
* Refactor LoggingClient to use Sender interface

* Refactor LoggingClient to use config in JdkHttpSender

* Add Sender interface for logging functionality

* Implement JdkHttpSender for asynchronous HTTP requests

* Add NoOpSender class for logging

* Refactor LoggingClientTest for clarity and safety

* Refactor test method signatures for consistency
* add package wf

* Format

* Add wf files

Update README.md
@coderabbitai

coderabbitai Bot commented Jul 10, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 14e4358b-aaad-4756-b952-7d557a792a68

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch psar/04-gateway

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Gcolon021 Gcolon021 changed the title PR4/7: pic-sure-gateway (Spring Cloud Gateway + DB-free auth/audit) PR4/14: pic-sure-gateway (Spring Cloud Gateway + DB-free auth/audit) Jul 11, 2026
@Gcolon021 Gcolon021 self-assigned this Jul 14, 2026
@Gcolon021 Gcolon021 added the enhancement New feature or request label Jul 14, 2026
@Gcolon021
Gcolon021 marked this pull request as ready for review July 14, 2026 15:26
@Gcolon021
Gcolon021 force-pushed the psar/03-spring-commons branch from 9ee2d71 to 6bae834 Compare July 14, 2026 18:09
@Gcolon021 Gcolon021 changed the title PR4/14: pic-sure-gateway (Spring Cloud Gateway + DB-free auth/audit) PR4/15: pic-sure-gateway (Spring Cloud Gateway + DB-free auth/audit) Jul 14, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

* present) and building the mutated body throws, the request is rejected with a 500 rather than forwarded with the original, un-swapped
* body.
*/
public class BodyMutationFilter extends OncePerRequestFilter {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great that this is isolated now, so much nicer than the JWT filter

@Gcolon021
Gcolon021 changed the base branch from psar/03-spring-commons to api_rewrite_stable July 16, 2026 18:14
@Gcolon021
Gcolon021 merged commit 750f252 into api_rewrite_stable Jul 16, 2026
4 checks passed
@Gcolon021
Gcolon021 deleted the psar/04-gateway branch July 16, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants