Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
labstack
/
echo
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
2.4k
Star
32.7k
Code
Issues
8
Pull requests
20
Discussions
Actions
Projects
Wiki
Security and quality
2
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit history
Commits on Aug 24, 2026
CI: add Go 1.27 to CI
cxlblm
authored and
aldas
committed
e552b4d
View commit details
Copy full SHA for e552b4d
Browse repository at this point
Commits on Aug 20, 2026
fix(middleware): reject CSRF TokenLookup that produces no extractors
Reeeid
authored and
aldas
committed
4ec116d
View commit details
Copy full SHA for 4ec116d
Browse repository at this point
Commits on Aug 4, 2026
fix(middleware): classify CORS preflight per Fetch standard (#3060)
Show description for 05489dc
sonnemusk
authored
05489dc
View commit details
Copy full SHA for 05489dc
Browse repository at this point
Commits on Aug 1, 2026
docs: warn that predefined errors are no longer *HTTPError in v5 (#3063)
Show description for a0a3b53
ahashim
authored
a0a3b53
View commit details
Copy full SHA for a0a3b53
Browse repository at this point
Commits on Jul 30, 2026
feat: add RFC 9457 Problem Details HTTP error handler (#3062)
Show description for 39f61ef
miqui
and
claude
authored
39f61ef
View commit details
Copy full SHA for 39f61ef
Browse repository at this point
Commits on Jul 23, 2026
document group auto-404
Solaris-star
authored
2e1ed48
View commit details
Copy full SHA for 2e1ed48
Browse repository at this point
docs(middleware): clarify MethodOverrideGetter return value (#3059)
Show description for a2dea4e
sonnemusk
authored
a2dea4e
View commit details
Copy full SHA for a2dea4e
Browse repository at this point
docs(middleware): align RequestID header spelling with HeaderXRequestID (#3057)
Show description for 548779a
sonnemusk
authored
548779a
View commit details
Copy full SHA for 548779a
Browse repository at this point
fix: resolve RealIP for bare RemoteAddr without port (#3054)
Show description for a45f07d
sonnemusk
authored
a45f07d
View commit details
Copy full SHA for a45f07d
Browse repository at this point
fix(middleware): match gzip Content-Encoding case-insensitively (#3056)
Show description for 79b4968
sonnemusk
authored
79b4968
View commit details
Copy full SHA for 79b4968
Browse repository at this point
Commits on Jul 21, 2026
Merge pull request #3051 from aldas/changelog_5_3_1
Show description for ed8bbe4
aldas
authored
ed8bbe4
View commit details
Copy full SHA for ed8bbe4
Browse repository at this point
Changelog for v5.3.1
aldas
committed
dcb05f0
View commit details
Copy full SHA for dcb05f0
Browse repository at this point
Implicitly registered group routes should be allowed overwritten in default routes. fix issue #3047
aldas
committed
8148ea9
View commit details
Copy full SHA for 8148ea9
Browse repository at this point
Update deps to latest versions
aldas
committed
bba3d12
View commit details
Copy full SHA for bba3d12
Browse repository at this point
Commits on Jul 16, 2026
docs: rework llms-full.txt to describe v5 api without v4 comparisons
tamish560
authored and
aldas
committed
5a43c9b
View commit details
Copy full SHA for 5a43c9b
Browse repository at this point
docs: rework llms.txt to describe v5 without migration focus
tamish560
authored and
aldas
committed
54e62aa
View commit details
Copy full SHA for 54e62aa
Browse repository at this point
docs: add llms-full.txt with complete v5 API reference
tamish560
authored and
aldas
committed
0d8f6cc
View commit details
Copy full SHA for 0d8f6cc
Browse repository at this point
docs: add llms.txt for AI-assisted development
tamish560
authored and
aldas
committed
365fc7a
View commit details
Copy full SHA for 365fc7a
Browse repository at this point
refactor: replace traditional for loops with range loops for improved readability
zxysilent
authored and
aldas
committed
77ac326
View commit details
Copy full SHA for 77ac326
Browse repository at this point
test(static): use table-driven test for HTML5 404 preservation cases
JSap0914
authored and
aldas
committed
2caa1a5
View commit details
Copy full SHA for 2caa1a5
Browse repository at this point
fix(static): preserve matched handler 404s
JSap0914
authored and
aldas
committed
48128ab
View commit details
Copy full SHA for 48128ab
Browse repository at this point
docs: correct Any godoc to reflect true arbitrary-method matching
hyorimitsu
authored and
aldas
committed
34f3f42
View commit details
Copy full SHA for 34f3f42
Browse repository at this point
Commits on Jul 12, 2026
docs: update HTTP badge URLs to HTTPS
Show description for 70b31c2
KeloYuan
authored and
aldas
committed
70b31c2
View commit details
Copy full SHA for 70b31c2
Browse repository at this point
Changelog for v5.3.0
aldas
committed
caa0182
View commit details
Copy full SHA for caa0182
Browse repository at this point
Revert back to v4 behavior for group registering implicit 404 handlers. This will fix: CORS middleware doesnt automatically handle OPTIONS routes for groups anymore since upgrade to v5
aldas
committed
2d9b2aa
View commit details
Copy full SHA for 2d9b2aa
Browse repository at this point
AutoHandleHEAD enables automatic handling of HTTP HEAD requests by falling back to the corresponding GET route
atharvaSharma17
authored and
aldas
committed
222be90
View commit details
Copy full SHA for 222be90
Browse repository at this point
Commits on Jul 8, 2026
docs: fix typos moderm->modern and alot->a lot in API_CHANGES_V5.md
Show description for 030f1b3
maxtaran2010
authored and
aldas
committed
030f1b3
View commit details
Copy full SHA for 030f1b3
Browse repository at this point
feat: add support for HTTP QUERY method (#3036)
Show description for abbb92e
2 people
authored and
aldas
committed
abbb92e
View commit details
Copy full SHA for abbb92e
Browse repository at this point
Commits on Jul 6, 2026
docs(cors): note reverse-proxy header duplication on CORS godoc
Show description for 11aa371
2 people
authored and
aldas
committed
11aa371
View commit details
Copy full SHA for 11aa371
Browse repository at this point
docs(csrf): fix godoc typo in Generator default (tp -> to)
DucMinhNe
authored and
aldas
committed
c9cfc21
View commit details
Copy full SHA for c9cfc21
Browse repository at this point
pin GitHub Actions to full commit SHAs and rework actions shas to own block
Show description for 54abc47
aldas
committed
54abc47
View commit details
Copy full SHA for 54abc47
Browse repository at this point
update golang.org/x deps to latest versions
aldas
committed
a09a027
View commit details
Copy full SHA for a09a027
Browse repository at this point
Commits on Jun 22, 2026
perf(router): cache-friendly static child lookup + dedupe leaf check (#3024)
Show description for 5aa876b
vishr
and
claude
authored
5aa876b
View commit details
Copy full SHA for 5aa876b
Browse repository at this point
perf(json): pooled-buffer JSON deserialize (#3023)
Show description for cc07fa9
vishr
and
claude
authored
cc07fa9
View commit details
Copy full SHA for cc07fa9
Browse repository at this point
Commits on Jun 15, 2026
revert PR #3009 changes to just disabling path escaping by default in static methods/middleware (#3016)
Show description for 78c3d95
aldas
authored
78c3d95
View commit details
Copy full SHA for 78c3d95
Browse repository at this point
Previous
Next
You can’t perform that action at this time.