Trim21
709c52301c
fix ctx.SendStream(io.Reader)
huge memory usage ( #2091 )
...
* Update ctx.go
* remove content-length from test
2022-09-15 07:19:25 +02:00
M. Efe Çetin
8ec62a64cc
🧹 update: add methods configuration for cache middleware ( #2081 )
...
* 🧹 update: add methods configuration for cache middleware
* 🧹 update: add methods configuration for cache middleware
2022-09-11 13:11:33 +02:00
Amir Hossein
f482b303b5
remove redundant parentheses and update comments ( #2082 )
...
* fix unhandled errors
* fix unhandled error in cache package test
* omit variable type
* omit variable type
* rename variable because collide with the imported package name
* handle file error on closing
* fix unhandled in common_linux.go
* fix unhandled errors in helpers_test.go
* fix unhandled errors in listen_test.go
* remove unused parameter in emptyHandler method
* refactor path.go
* unhandled error in hooks test
* fix unhandled errors in app_test.go
* fix unhandled errors in ctx_test.go
* ✨ fix unhandled errors in helpers_test.go
* revert app_test.go
* remove redundant parentheses and update comments
2022-09-11 13:09:39 +02:00
M. Efe Çetin
281e2f0046
✨ v3 (feature): merge Listen methods & ListenConfig ( #1930 )
...
* ✨ v3: new Start method for app
* ✨ v3: new Start method for app
* ✨ v3: new Start method for app
* ✨ v3: new Start method for app
* ✨ v3: new Start method for app
* ✨ v3: new Start method for app
* fix tests
* improve graceful shutdown
* update
* Start -> Listen
* rename test funcs.
* Add Test_Listen_Graceful_Shutdown test.
* add OnShutdownSuccess
* fix tests
* fix tests
* split listen & listener
* typo
* Add retry logic to tests
* Add retry logic to tests
* Add retry logic to tests
* Add retry logic to tests
Co-authored-by: René Werner <rene@gofiber.io>
2022-09-08 07:57:05 +02:00
RW
012a2b16a5
prepare release v2.37.1
v2.37.1
2022-09-08 07:32:17 +02:00
M. Efe Çetin
35753f7eac
🐛 bug: fix constraints when to use multiple params ( #2077 )
...
* 🐛 bug: fix constraints when to use multiple params
* test case route matching
remove the parameters for negative routing matches, as they are unnecessary and should not be considered there
Co-authored-by: René Werner <rene@gofiber.io>
2022-09-08 07:29:05 +02:00
RW
ca0f6630a1
Update release-drafter.yml
2022-09-07 14:36:37 +02:00
RW
bb102259c4
Update release-drafter.yml
2022-09-07 14:36:27 +02:00
RW
aa2881b2b2
Update release-drafter.yml
2022-09-07 13:06:43 +02:00
RW
22239f621d
Update release-drafter.yml
2022-09-07 13:06:27 +02:00
René Werner
8dfbd94608
Add changelog link to release drafter
2022-09-07 12:59:08 +02:00
René Werner
3bbeb4ebe9
Add changelog link to release drafter
2022-09-07 12:57:39 +02:00
Jinquan Wang
e8c93e6153
🐛 [Fix]: unhandle in strictmode ( #2055 )
...
* fix: unhandle in strictmode
* 🐛 fix: error test
* ✅ chore: add testcases for strictrouting
* ✅ chore: fix test case
2022-09-07 11:05:37 +02:00
M. Efe Çetin
e9db6c70d2
v3: fix logger benchmarks ( #2074 )
...
* v3: fix logger benchmarks
* fix datarace
* fix datarace
* fix datarace
2022-09-06 17:54:39 +02:00
dependabot[bot]
9fc80fcc92
Bump github.com/valyala/fasthttp from 1.39.0 to 1.40.0 ( #2075 )
...
* Bump github.com/valyala/fasthttp from 1.39.0 to 1.40.0
Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp ) from 1.39.0 to 1.40.0.
- [Release notes](https://github.com/valyala/fasthttp/releases )
- [Commits](https://github.com/valyala/fasthttp/compare/v1.39.0...v1.40.0 )
---
updated-dependencies:
- dependency-name: github.com/valyala/fasthttp
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Add retry logic to tests
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: René Werner <rene@gofiber.io>
2022-09-06 17:53:45 +02:00
Muhammed Efe Çetin
e3282f6408
♻️ v3 (enhancement): replace c.Hostname()
-> c.Host()
& add c.Hostname()
that returns host without port
2022-09-06 18:43:06 +03:00
Muhammed Efe Çetin
90c1c4c5a3
v3: fix benchmarks
2022-09-05 18:34:09 +03:00
Muhammed Efe Çetin
78c6197430
♻️ v3 (enhancement): remove automatic HEAD method creation from Get()
...
ref: https://github.com/gofiber/fiber/issues/2026
2022-09-05 17:41:39 +03:00
M. Efe Çetin
154e4f8201
✨ v3 (feature): refactor logger middleware ( #1979 )
...
* ✨ v3 (feature): refactor logger middleware
- Make middleware extandable for 3rd-party loggers. (https://github.com/gofiber/fiber/issues/1828 )
* ✨ v3 (feature): refactor logger middleware
- Make middleware extandable for 3rd-party loggers. (https://github.com/gofiber/fiber/issues/1828 )
* ✨ v3 (feature): refactor logger middleware
- add example for zerolog.
* ✨ v3 (feature): refactor logger middleware
- fix ToC.
* merge
2022-09-05 13:15:42 +02:00
Amir Hossein
c8b1879b11
fix unhandled errors in app_test.go ( #2071 )
...
* fix unhandled errors
* fix unhandled error in cache package test
* omit variable type
* omit variable type
* rename variable because collide with the imported package name
* handle file error on closing
* fix unhandled in common_linux.go
* fix unhandled errors in helpers_test.go
* fix unhandled errors in listen_test.go
* remove unused parameter in emptyHandler method
* refactor path.go
* unhandled error in hooks test
* fix unhandled errors in app_test.go
* fix unhandled errors in ctx_test.go
* ✨ fix unhandled errors in helpers_test.go
* revert app_test.go
2022-09-05 13:11:09 +02:00
Muhammed Efe Çetin
319b8ea3a8
Merge remote-tracking branch 'origin/master' into v3-beta
2022-09-03 23:56:45 +03:00
Fufu
87faeda5c1
🐛 Fix: EnvVar middleware parses base64 incorrectly ( #2069 )
...
* Fix: EnvVar middleware parses base64 incorrectly
* Chore: fix typo in README.md
* Chore: standardize and simplify response
2022-09-03 19:03:51 +02:00
Amir Hossein
b7500a8d08
unhandled error in hooks test ( #2070 )
...
* fix unhandled errors
* fix unhandled error in cache package test
* omit variable type
* omit variable type
* rename variable because collide with the imported package name
* handle file error on closing
* fix unhandled in common_linux.go
* fix unhandled errors in helpers_test.go
* fix unhandled errors in listen_test.go
* remove unused parameter in emptyHandler method
* refactor path.go
* unhandled error in hooks test
2022-09-02 08:01:55 +02:00
RW
1f18ae3549
prepare release v2.37.0
v2.37.0
2022-08-30 18:30:41 +02:00
RW
ec96d161a0
Fix csrf middleware behavior with header key lookup ( #2063 )
...
* 🐛 [Bug]: Strange CSRF middleware behavior with header KeyLookup configuration #2045
2022-08-30 14:48:31 +02:00
Carlos García Rosales
6026560c93
Sugerencia de cambios en traducción al español ( #2064 )
...
Saludos soy de Perú y me gustaría contribuir con una traducción más precisa al español mi lenguaje nativo.
2022-08-30 14:44:44 +02:00
M. Efe Çetin
cbfcac2c0a
🐛 bug: remove prefork support from custom listeners ( #2060 )
...
* 🐛 bug: remove prefork support from custom listeners
* Update listen_test.go
2022-08-30 13:01:24 +02:00
M. Efe Çetin
e72ea32dd2
🐛 bug: fix regex constraints ( #2059 )
2022-08-30 08:40:58 +02:00
Amir Hossein
349772d69a
fix unhandled errors and remove unused parameter ( #2061 )
...
* fix unhandled errors
* fix unhandled error in cache package test
* omit variable type
* omit variable type
* rename variable because collide with the imported package name
* handle file error on closing
* fix unhandled in common_linux.go
* fix unhandled errors in helpers_test.go
* fix unhandled errors in listen_test.go
* remove unused parameter in emptyHandler method
2022-08-30 08:38:16 +02:00
RW
0ebc9113d5
Update README.md
2022-08-30 08:36:17 +02:00
Emre Savcı
d9257c2c1d
🚀 [Feature]: add envvar expose middleware ( #2054 )
...
* add envvar expose middleware
* fix readme remove redundant word
* change hard coded json marshal to app config marshaller
* update readme
* update all lang readme
* change t.setenv to os.setenv as backward compability reason
* change io.readall to ioutil.readall
* Update envvar.go
* remove get method that only used in test
* remove unused method from envvar struct
* remove path variable from config, update readme, add new test case
Co-authored-by: RW <rene@gofiber.io>
2022-08-30 08:30:13 +02:00
Amir Hossein
0734c9d3fc
🔍 fix unhandled errors in helpers_test.go ( #2058 )
...
* fix unhandled errors
* fix unhandled error in cache package test
* omit variable type
* omit variable type
* rename variable because collide with the imported package name
* handle file error on closing
* fix unhandled in common_linux.go
* fix unhandled errors in helpers_test.go
2022-08-29 14:12:12 +02:00
Jason McNeil
6272d759eb
🚀 [Feature]: middleware/csrf custom extractor ( #2052 )
...
* feat(middleware/csrf): allow custom Extractor
* test: update Test_CSRF_From_Custom
* docs: add comma
* docs: update KeyLookup docs
2022-08-28 18:57:47 +02:00
Amir Hossein
506f0b21c5
fix unhandled error in common_linux.go
( #2056 )
...
* fix unhandled errors
* fix unhandled error in cache package test
* omit variable type
* omit variable type
* rename variable because collide with the imported package name
* handle file error on closing
* fix unhandled in common_linux.go
2022-08-28 18:45:56 +02:00
Amir Hossein
b86f79eca4
handle file error on closing ( #2050 )
...
* fix unhandled errors
* fix unhandled error in cache package test
* omit variable type
* omit variable type
* rename variable because collide with the imported package name
* handle file error on closing
2022-08-26 15:46:45 +02:00
M. Efe Çetin
aef7ea53b3
🐛 bug: fix route constraints problems ( #2033 )
...
* 🐛 bug: fix route constraints problems
* escape support for data
* exactLen -> len
2022-08-26 14:16:06 +02:00
Amir Hossein
ffb2d4cb1a
fix unhandled error in cache package tests ( #2049 )
...
* fix unhandled errors
* fix unhandled error in cache package test
* omit variable type
* omit variable type
* rename variable because collide with the imported package name
2022-08-26 14:10:46 +02:00
Amir Hossein
01ea139da4
🔎 fix unhandled errors ( #2048 )
...
fix unhandled errors
2022-08-26 12:02:46 +02:00
Muhammed Efe Çetin
235ff1649c
📝 docs: convert gitter, telegram links to discord
2022-08-25 19:27:15 +03:00
GalvinGao
b970457109
docs: change support claim up to go 1.19 ( #2043 )
2022-08-24 14:09:33 +02:00
micziz
6c6661a32d
📝 docs: Update Italian readme ( #2042 )
...
Update README_it.md
2022-08-24 13:50:45 +03:00
M. Efe Çetin
4d28b1e200
🐛 bug: make tlsHandler public to use it with Listener ( #2034 )
...
* 🐛 bug: ClientHelloInfo support for app.Listener
* 🐛 bug: ClientHelloInfo support for app.Listener
* fix
* make tlshandler public
* update
* 🐛 bug: make tlsHandler public to use it with Listener #2034
Co-authored-by: wernerr <rene@gofiber.io>
2022-08-24 09:47:37 +02:00
Jinquan Wang
9c98a1fb37
🐛 bug: Case sensitivity for parameters in GetRouteURL ( #2010 )
...
* 🐛 bug: Case sensitivity for parameters in GetRouteURL
* ✏️ perf: error spell
2022-08-24 09:16:19 +02:00
George Bolo
8540d0afdc
fixes #2016 - make IP() and IPs() more reliable ( #2020 )
...
* fixes #2016 - make IP() and IPs() more reliable
* improve the performance of IP validation functionality
* refactor IP validation and make it a configuration option
2022-08-23 08:32:21 +02:00
wernerr
f9e87097ab
Improve pull request template
2022-08-22 08:53:22 +02:00
wernerr
917263c9e4
Improve pull request template
2022-08-22 08:47:55 +02:00
Trim21
80a6fdc215
client: fix Agent
use after free ( #2037 )
...
* fix
* fix
* fix
2022-08-22 08:01:40 +02:00
Trim21
c964fda009
v3(tests): use testify for assertion ( #2036 )
...
* replace
* write
* rewrite more
* rewrite
* rewrite
* fix
* rewrite
2022-08-22 07:57:10 +02:00
Trim21
b161f805c2
v3(enhancement): remove utils.Trim*
( #2030 )
...
stdlib functions have same performance in go1.19
2022-08-20 13:52:09 +08:00
Trim21
73d0b712c8
✨ v3 (enhancement): add []byte
support to utils.EqualFold
( #2029 )
...
* EqualFold
* add comment
2022-08-19 16:39:52 +02:00