Skip to content

v1.2.0: Communicate Across Layers#297

Open
confused-Techie wants to merge 24 commits intomainfrom
v1.2
Open

v1.2.0: Communicate Across Layers#297
confused-Techie wants to merge 24 commits intomainfrom
v1.2

Conversation

@confused-Techie
Copy link
Member

@confused-Techie confused-Techie commented Jan 14, 2026

The major underlying change of this PR is to allow the different 'layers' of the backend (http handler, database, object construction, etc) to more easily communicate, mainly with the http handler itself.
Doing this requires significant other changes, and allows quite a few new features.

Below is a messy list of goals to include:

  • Migrate tests to only test the HTTP endpoints themselves.
  • Define a more flexible endpoint invocation method, to allow easier changing of the application context
  • Simplify the heavy usage of early return patterns
  • Support and implement the Server-Timing HTTP Header
  • Group logs by transaction ID and wrap them for GCP when in a GCP environment
  • Support and adopt the Problem Details specification for errors

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant