watermill icon indicating copy to clipboard operation
watermill copied to clipboard

Removing usage of https://github.com/hashicorp/go-multierror

Open elordis opened this issue 8 months ago • 0 comments

@roblaszczak, @m110 Hello, team. Our security guys recently noticed that Watermill uses https://github.com/hashicorp/go-multierror package, which uses MPL-2.0 License, which is a bit of a pain for us. After a quick look at the watermill code I've noticed that it would be trivial to replace go-multierror usage with standard library implementation. The only downside that I see is that errors.Join appeared in Go 1.20, but current Watermill is already at 1.21 and I didn't notice any version compatibility guarantees in documentation.

Are there any plans for such a change? Are you willing to accept a Pull request if we do it ourselves?

elordis avatar Jun 03 '24 07:06 elordis