-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
♻️ refactor: Migrate HealthChecker to v3 #2884
♻️ refactor: Migrate HealthChecker to v3 #2884
Commits on Dec 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2d3027e - Browse repository at this point
Copy the full SHA 2d3027eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bcc7f3 - Browse repository at this point
Copy the full SHA 9bcc7f3View commit details
Commits on Dec 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a80b288 - Browse repository at this point
Copy the full SHA a80b288View commit details
Commits on Dec 7, 2023
-
chore(encryptcookie)!: update default config (gofiber#2753)
* chore(encryptcookie)!: update default config docs(encryptcookie): enhance documentation and examples BREAKING CHANGE: removed the hardcoded "csrf_" from the Except. * docs(encryptcookie): reads or modifies cookies * chore(encryptcookie): csrf config example * docs(encryptcookie): md table spacing
Configuration menu - View commit details
-
Copy full SHA for e4d7e84 - Browse repository at this point
Copy the full SHA e4d7e84View commit details -
build(deps): bump actions/setup-go from 4 to 5 (gofiber#2754)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5. - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](actions/setup-go@v4...v5) --- updated-dependencies: - dependency-name: actions/setup-go dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8aa8868 - Browse repository at this point
Copy the full SHA 8aa8868View commit details
Commits on Dec 8, 2023
-
🩹 middleware/logger/: log client IP address by default (gofiber#2755)
* middleware/logger: Log client IP address by default. * Update doc.
Configuration menu - View commit details
-
Copy full SHA for c441bdf - Browse repository at this point
Copy the full SHA c441bdfView commit details
Commits on Dec 12, 2023
-
fix: don't constrain middlewares' context-keys to strings 🐛 (gofiber#…
…2751) * Revert "Revert ":bug: requestid.Config.ContextKey is interface{} (gofiber#2369)" (gofiber#2742)" This reverts commit 28be17f. * fix: request ContextKey default value condition Should check for `nil` since it is `any`. * fix: don't constrain middlewares' context-keys to strings `context` recommends using "unexported type" as context keys to avoid collisions https://pkg.go.dev/github.com/gofiber/fiber/v2#Ctx.Locals. The official go blog also recommends this https://go.dev/blog/context. `fiber.Ctx.Locals(key any, value any)` correctly allows consumers to use unexported types or e.g. strings. But some fiber middlewares constrain their context-keys to `string` in their "default config structs", making it impossible to use unexported types. This PR removes the `string` _constraint_ from all middlewares, allowing to now use unexported types as per the official guidelines. However the default value is still a string, so it's not a breaking change, and anyone still using strings as context keys is not affected.
Configuration menu - View commit details
-
Copy full SHA for b185083 - Browse repository at this point
Copy the full SHA b185083View commit details
Commits on Dec 13, 2023
-
📚 Update app.md for indentation (gofiber#2761)
Update app.md for indentation
Configuration menu - View commit details
-
Copy full SHA for 090acbb - Browse repository at this point
Copy the full SHA 090acbbView commit details -
build(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 (gofiber…
…#2762) Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.4.0 to 1.5.0. - [Release notes](https://github.com/google/uuid/releases) - [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md) - [Commits](google/uuid@v1.4.0...v1.5.0) --- updated-dependencies: - dependency-name: github.com/google/uuid dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c3fed55 - Browse repository at this point
Copy the full SHA c3fed55View commit details
Commits on Dec 16, 2023
-
build(deps): bump github/codeql-action from 2 to 3 (gofiber#2763)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@v2...v3) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b0925dc - Browse repository at this point
Copy the full SHA b0925dcView commit details
Commits on Dec 18, 2023
-
Changing default log output (gofiber#2730)
changing default log output Closes gofiber#2729
Configuration menu - View commit details
-
Copy full SHA for dc2d2ef - Browse repository at this point
Copy the full SHA dc2d2efView commit details
Commits on Dec 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 43fa236 - Browse repository at this point
Copy the full SHA 43fa236View commit details
Commits on Dec 22, 2023
-
🩹 Fix: CORS middleware should use the defined AllowedOriginsFunc conf…
…ig when AllowedOrigins is empty (gofiber#2771)
Configuration menu - View commit details
-
Copy full SHA for 1fac52a - Browse repository at this point
Copy the full SHA 1fac52aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c49faf9 - Browse repository at this point
Copy the full SHA c49faf9View commit details -
🩹🚨 - fix for redirect with query params (gofiber#2748)
* redirect with query params did not work, fix it and add test for it * redirect middleware - fix test typo
Configuration menu - View commit details
-
Copy full SHA for d6c8876 - Browse repository at this point
Copy the full SHA d6c8876View commit details
Commits on Dec 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 38eb4bd - Browse repository at this point
Copy the full SHA 38eb4bdView commit details
Commits on Jan 3, 2024
-
✨ feat: add liveness and readiness checks (gofiber#2509)
* ✨ feat: add liveness and readiness checkers * 📝 docs: add docs for liveness and readiness * ✨ feat: add options method for probe checkers * ✅ tests: add tests for liveness and readiness * ♻️ refactor: change default endpoint values * ♻️ refactor: change default value for liveness endpoint * 📝 docs: add return status for liveness and readiness probes * ♻️ refactor: change probechecker to middleware * 📝 docs: move docs to middleware session * ♻️ refactor: apply gofumpt formatting * ♻️ refactor: remove unused parameter * split config and apply a review * apply reviews and add testcases * add benchmark * cleanup * rename middleware * fix linter * Update docs and config values * Revert change to IsReady * Updates based on code review * Update docs to match other middlewares --------- Co-authored-by: Muhammed Efe Cetin <efectn@protonmail.com> Co-authored-by: Juan Calderon-Perez <835733+gaby@users.noreply.github.com> Co-authored-by: Juan Calderon-Perez <jgcalderonperez@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6249bc4 - Browse repository at this point
Copy the full SHA 6249bc4View commit details
Commits on Jan 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 89f551b - Browse repository at this point
Copy the full SHA 89f551bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 476e1ed - Browse repository at this point
Copy the full SHA 476e1edView commit details
Commits on Jan 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2e66937 - Browse repository at this point
Copy the full SHA 2e66937View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ba3137 - Browse repository at this point
Copy the full SHA 7ba3137View commit details
Commits on Jan 28, 2024
-
Fix default value to false in docs of QueryBool (gofiber#2811)
fix default value to false in docs of QueryBool
Configuration menu - View commit details
-
Copy full SHA for e524b73 - Browse repository at this point
Copy the full SHA e524b73View commit details
Commits on Feb 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8325ed0 - Browse repository at this point
Copy the full SHA 8325ed0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56d2ec7 - Browse repository at this point
Copy the full SHA 56d2ec7View commit details
Commits on Feb 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4e0f180 - Browse repository at this point
Copy the full SHA 4e0f180View commit details
Commits on Feb 18, 2024
-
Merge remote-tracking branch 'origin/v2'
# Conflicts: # .github/pull_request_template.md # .github/release-drafter.yml # app.go # ctx.go # docs/api/middleware/basicauth.md # docs/api/middleware/csrf.md # docs/api/middleware/encryptcookie.md # docs/api/middleware/keyauth.md # docs/api/middleware/logger.md # docs/api/middleware/requestid.md # go.mod # go.sum # middleware/adaptor/adaptor_test.go # middleware/basicauth/config.go # middleware/cors/cors_test.go # middleware/csrf/config.go # middleware/csrf/csrf.go # middleware/idempotency/idempotency.go # middleware/keyauth/config.go # middleware/logger/config.go # middleware/logger/logger.go # middleware/redirect/redirect.go # middleware/requestid/config.go # middleware/requestid/requestid_test.go
Configuration menu - View commit details
-
Copy full SHA for e9bce45 - Browse repository at this point
Copy the full SHA e9bce45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58b0e11 - Browse repository at this point
Copy the full SHA 58b0e11View commit details -
Configuration menu - View commit details
-
Copy full SHA for b75e7f8 - Browse repository at this point
Copy the full SHA b75e7f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 980b52b - Browse repository at this point
Copy the full SHA 980b52bView commit details
Commits on Feb 19, 2024
-
📚 Doc: Fix code snippet indentation in /docs/api/middleware/keyauth.md
Removes an an extra level of indentation in line 51 of `keyauth.md` [here](https://github.com/gofiber/fiber/blob/v2/docs/api/middleware/keyauth.md?plain=1#L51)
Configuration menu - View commit details
-
Copy full SHA for a84a7ce - Browse repository at this point
Copy the full SHA a84a7ceView commit details -
Merge pull request gofiber#2867 from grivera64/v2
📚 Doc: Fix code snippet indentation in /docs/api/middleware/keyauth.md
Configuration menu - View commit details
-
Copy full SHA for cf54c25 - Browse repository at this point
Copy the full SHA cf54c25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c0dc5e - Browse repository at this point
Copy the full SHA 9c0dc5eView commit details -
fix: healthcheck middleware not working with route group (gofiber#2863)
* fix: healthcheck middleware not working with route group * perf: change verification method to improve perf * Update healthcheck_test.go * test: add not matching route test for strict routing * add more test cases * correct tests * correct test helpers * correct tests * correct tests --------- Co-authored-by: Juan Calderon-Perez <835733+gaby@users.noreply.github.com> Co-authored-by: René Werner <rene@gofiber.io>
Configuration menu - View commit details
-
Copy full SHA for 5e30112 - Browse repository at this point
Copy the full SHA 5e30112View commit details
Commits on Feb 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3167c49 - Browse repository at this point
Copy the full SHA 3167c49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2048c75 - Browse repository at this point
Copy the full SHA 2048c75View commit details -
Merge pull request from GHSA-fmg4-x8pw-hjhg
* Enforce Wildcard Origins with AllowCredentials check * Expand unit-tests, fix issues with subdomains logic, update docs * Update cors.md * Added test using localhost, ipv4, and ipv6 address * improve documentation markdown --------- Co-authored-by: René Werner <rene@gofiber.io>
Configuration menu - View commit details
-
Copy full SHA for f0cd3b4 - Browse repository at this point
Copy the full SHA f0cd3b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9fcb02 - Browse repository at this point
Copy the full SHA f9fcb02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70f21d5 - Browse repository at this point
Copy the full SHA 70f21d5View commit details -
Merge remote-tracking branch 'origin/v2' into v2ToV3Merge
# Conflicts: # app.go # docs/api/middleware/cors.md # docs/api/middleware/keyauth.md # middleware/cors/cors_test.go # middleware/healthcheck/healthcheck.go # middleware/healthcheck/healthcheck_test.go
Configuration menu - View commit details
-
Copy full SHA for f48957b - Browse repository at this point
Copy the full SHA f48957bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0df0e08 - Browse repository at this point
Copy the full SHA 0df0e08View commit details -
Configuration menu - View commit details
-
Copy full SHA for f50b57b - Browse repository at this point
Copy the full SHA f50b57bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ddc6b23 - Browse repository at this point
Copy the full SHA ddc6b23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d739f1 - Browse repository at this point
Copy the full SHA 8d739f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c805cd - Browse repository at this point
Copy the full SHA 7c805cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for cdaeb3b - Browse repository at this point
Copy the full SHA cdaeb3bView commit details
Commits on Feb 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2151f75 - Browse repository at this point
Copy the full SHA 2151f75View commit details -
Merge remote-tracking branch 'origin/v2' into v2ToV3Merge
# Conflicts: # .github/workflows/sync-docs.yml
Configuration menu - View commit details
-
Copy full SHA for a81b36e - Browse repository at this point
Copy the full SHA a81b36eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07b9009 - Browse repository at this point
Copy the full SHA 07b9009View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4542ea - Browse repository at this point
Copy the full SHA b4542eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 424f523 - Browse repository at this point
Copy the full SHA 424f523View commit details
Commits on Feb 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5a0167a - Browse repository at this point
Copy the full SHA 5a0167aView commit details -
Update middleware/cors/utils.go
Co-authored-by: Renan Bastos <renanbastos.tec@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e623e1d - Browse repository at this point
Copy the full SHA e623e1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 420d51d - Browse repository at this point
Copy the full SHA 420d51dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd198e4 - Browse repository at this point
Copy the full SHA dd198e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 639f552 - Browse repository at this point
Copy the full SHA 639f552View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c9e76d - Browse repository at this point
Copy the full SHA 4c9e76dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e392d04 - Browse repository at this point
Copy the full SHA e392d04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bd6090 - Browse repository at this point
Copy the full SHA 4bd6090View commit details -
ignore bodyclose linter for tests
use http.NoBody instead of nil
Configuration menu - View commit details
-
Copy full SHA for 4a1891b - Browse repository at this point
Copy the full SHA 4a1891bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6701a93 - Browse repository at this point
Copy the full SHA 6701a93View commit details
Commits on Feb 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2aaa501 - Browse repository at this point
Copy the full SHA 2aaa501View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4308308 - Browse repository at this point
Copy the full SHA 4308308View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08904d1 - Browse repository at this point
Copy the full SHA 08904d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7661fbb - Browse repository at this point
Copy the full SHA 7661fbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fc5469 - Browse repository at this point
Copy the full SHA 7fc5469View commit details
Commits on Feb 29, 2024
-
Merge remote-tracking branch 'upstream/main' into feat/migrating-heal…
…thchecker # Conflicts: # ctx_interface.go # docs/api/middleware/healthcheck.md # log/default_test.go # middleware/healthcheck/config.go # middleware/healthcheck/healthcheck.go # middleware/healthcheck/healthcheck_test.go
Configuration menu - View commit details
-
Copy full SHA for c69d142 - Browse repository at this point
Copy the full SHA c69d142View commit details