GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - labstack/echo-contrib: Echo community contribution

BranchesTags
Open more actions menu

Latest commit

 

History

132 Commits
132 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
casbin
casbin
 
 
echoprometheus
echoprometheus
 
 
internal/helpers
internal/helpers
 
 
jaegertracing
jaegertracing
 
 
pprof
pprof
 
 
session
session
 
 
zipkintracing
zipkintracing
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
codecov.yml
codecov.yml
 
 
echo.go
echo.go
 
 
go.mod
go.mod
 
 
go.sum
go.sum
 
 

Repository files navigation

Echo Community Contribution middlewares

GoDoc Codecov Twitter

  • Official website
  • All middleware docs

Deprecations / alternatives

  1. Prometheus middleware has a new separate repository - https://github.com/labstack/echo-prometheus
  2. Jaeger middleware is deprecated, use OpenTelemetry middleware instead + OTLP exporters.
  3. Zipkin middleware is deprecated, use OpenTelemetry middleware instead + OTLP exporters.

Usage

For Echo v5 support:

go get github.com/labstack/echo-contrib/v5

Versioning

This repository does not use semantic versioning. MAJOR version tracks which Echo version should be used. MINOR version tracks API changes (possibly backwards incompatible, which is a very rare occasion), and a PATCH version is incremented for fixes.

Always add at least one integration test in your project.

Minimal needed Echo versions:

  • v5.x.y needs Echo v5.0.0+, use go get github.com/labstack/echo-contrib/v5@latest
  • v0.18.0 needs Echo v4.15.0+, use go get github.com/labstack/echo-contrib@v0

For v0.x.y releases the code is located in v4 branch.

Supported Go version

Each major Go release is supported until there are two newer major releases. https://golang.org/doc/devel/release.html#policy

Echo CORE tests with last FOUR major releases (unless there are pressing vulnerabilities) As this library depends on MANY DIFFERENT libraries which of SOME support only last 2 Go releases we could have situations when we derive from last four major releases promise.

p.s. you really should use latest versions of Go as there are many vulnerebilites fixed only in supported versions. Please see https://pkg.go.dev/vuln/

About

Echo community contribution

echo.labstack.com

Resources

Readme
MIT license
Activity
Custom properties

Stars

209 stars

Watchers

6 watching

Forks

100 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.