apache / apache/texera

Drop the three unmaintained Dropwizard 1.x bundles in amber/web

Open
#5,426 0 comments 0 reactions 1 assignee Claimed by @Yicong-Huang View on GitHub
Dominant language
Scala
Stars
314
Forks
187
Avg merge
1d 21h
Merged PRs (30d)
214

Description

### Task Summary

`amber/build.sbt` depends on three Dropwizard-1.x-only bundles that have no release line on Dropwizard 2+:

- `com.github.toastshaman:dropwizard-auth-jwt:1.1.2-0` — replaced by the in-house `org.apache.texera.auth.JwtAuthFilter` already used by the 5 microservices
- `com.github.dirkraft.dropwizard:dropwizard-file-assets:0.0.2` — replace with Dropwizard 4's built-in `AssetsBundle` or a Servlet-level alternative
- `io.dropwizard-bundles:dropwizard-redirect-bundle:1.0.5` — replace with a small Servlet `Filter` or a Jersey `ContainerResponseFilter`

Each is a small, independent removal once the surrounding Dropwizard upgrade is in place. The toastshaman drop in particular completes the unification tracked under #4901 — see #5404 / #5421 for the in-house filter's current state.

Part of #5423.

### Task Type

- [x] Refactor / Cleanup

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.