Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Echo v4 integration #88

Closed
wants to merge 1 commit into from
Closed

Echo v4 integration #88

wants to merge 1 commit into from

Conversation

alexmatsak
Copy link

No description provided.

@alexmatsak
Copy link
Author

@willnewrelic is it possible to accept this PR ?

@purple4reina purple4reina self-requested a review May 24, 2019 21:36
@purple4reina purple4reina self-assigned this May 24, 2019
@willnewrelic
Copy link

Hi @alexmatsak

Thanks for the contribution!

Were changes required to support v4? Do you know if it is possible to support "github.com/labstack/echo/v4" and previous "github.com/labstack/echo" versions without duplicating the code?

We've added this to issue our roadmap, and we will close this PR when we get it released.

@alexmatsak
Copy link
Author

Hi @willnewrelic

I tried to run echo v4 with current go-agent integration but got incompatible context error, so yes, this changes are required.

About code duplication i did so to avoid breaking changes and release minor version.
I think it may sense not waste time for this because everybody migrate to go modules and in future major release (with go mod support) you can drop it.

@brunoyb
Copy link

brunoyb commented Sep 5, 2019

Hi!

Any updates on this? Now that Go 1.13 is out, adoption of Go Modules should increase.

Thanks!

@alexmatsak
Copy link
Author

Hi @willnewrelic !
Any updates?

@willnewrelic
Copy link

Hi @alexmatsak !

Thanks for the poke! We are planning on thinking about how we are going to version our integrations against different framework versions soon. In addition, we definitely plan on using Go modules soon. This change, and many others, are planned for a big major release:

#106

We apologize for letting this go unattended for this long!

@alexmatsak alexmatsak closed this Oct 7, 2019
@willnewrelic
Copy link

Hi @alexmatsak

We are beta-ing version 3 of the Go agent:
https://github.com/newrelic/go-agent/tree/master/v3
https://godoc.org/github.com/newrelic/go-agent/v3/newrelic

In this V3 version, we have support for Echo v3 and Echo v4:
https://godoc.org/github.com/newrelic/go-agent/v3/integrations/nrecho-v3
https://godoc.org/github.com/newrelic/go-agent/v3/integrations/nrecho-v4

Sorry for the long delay. We hope this pleases you!

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.

None yet

4 participants