Maxi_Mega
4f7816774b
🎨 Add black colors to default overriding function ( #1993 )
...
* Fix padding around app name in startup message when it contains non-ascii characters
* fix conflict, allow ending space only for odd length strings
* move startup message tests to listen_test.go
* add black color to defaultColors overriding function, fix (again) padding in startupMessage
2022-08-02 14:23:14 +02:00
wernerr
1cca495c7b
try to stabilize Test_Test_Timeout
2022-08-02 08:31:22 +02:00
RW
7108b444e3
prepare release v2.36.0
2022-08-02 08:11:35 +02:00
RW
c59370f47a
prepare release v2.36.0
2022-08-02 08:09:08 +02:00
Maxi_Mega
e49880c5d6
🎨 Fix padding around app name in startup message when containing non-ascii characters ( #1987 )
...
* Fix padding around app name in startup message when it contains non-ascii characters
* fix conflict, allow ending space only for odd length strings
* move startup message tests to listen_test.go
2022-08-01 13:16:49 +03:00
とーふとふ
43133bec43
🔥 Add OnPrefork Hooks so you can get the PID of the child process. ( #1974 )
2022-08-01 08:25:56 +02:00
M. Efe Çetin
4103f9463d
✨ feature: customizable colors ( #1977 )
...
* ✨ feature: customizable colors
* ✨ feature: customizable colors
* ✨ feature: customizable colors
2022-08-01 08:24:37 +02:00
RW
ff1e0109a3
Closes #1931 " 🤗 How to get path param before a custom verb?" ( #1983 )
...
* Add possibility for parameters before custom verb
FIX for "🤗 How to get path param before a custom verb? #1931"
* try to stabilize the tests
2022-07-27 08:37:03 +02:00
Raden Mohamad Rishwan
ad89ba4e1c
fix README_it.md ( #1980 )
2022-07-21 17:46:01 +03:00
RW
2a2337d83e
prepare release v2.35.0
2022-07-06 12:51:08 +02:00
olongfen
bad7001570
binds the param string to a struct use params tag ( #1968 )
...
* add: params parse
* fix: binds the param string to a struct use params tag
2022-07-06 12:42:54 +02:00
olongfen
dfa24a0958
add: params parse ( #1964 )
2022-07-05 13:45:11 +02:00
Majid Taheri(I love optimization)
744e4da3ef
add some parameters to config for supporting #1936 ( #1956 )
...
* add some parameters to config for supporting #1936
* remove go:embed
* apply code review - 1956#issuecomment-1169811117
* lint
Co-authored-by: Muhammed Efe Çetin <efectn@protonmail.com>
2022-07-05 13:34:32 +02:00
M. Efe Çetin
29be2338e8
♻️ refactor: default error handler & example ( #1941 )
...
* ♻️ refactor: default error handler & example
* ♻️ refactor: default error handler & example
2022-07-04 09:15:17 +02:00
marcelogamba
e58ad6b69a
TagLatency doesn't have consistence format between default and custom format ( #1943 )
...
Co-authored-by: Marcelo Gamba <gamba@itstransdata.com>
2022-07-04 09:14:57 +02:00
M. Efe Çetin
dac929fdee
🧹 client: remove beta warning ( #1951 )
...
* 🧹 client: remove beta warning
* Stabilize the Test_Test_Timeout unittest
Co-authored-by: wernerr <rene@gofiber.io>
2022-07-04 07:50:37 +02:00
M. Efe Çetin
b6818c20be
📝 docs: new issue templates ( #1945 )
...
* 📝 docs: new issue templates
* 📝 docs: new issue templates
* 📝 docs: new issue templates
* 📝 docs: new issue templates
* 📝 docs: new issue templates
2022-07-04 07:49:57 +02:00
dependabot[bot]
a337e95463
Bump github.com/valyala/fasthttp from 1.37.0 to 1.38.0 ( #1948 )
...
Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp ) from 1.37.0 to 1.38.0.
- [Release notes](https://github.com/valyala/fasthttp/releases )
- [Commits](https://github.com/valyala/fasthttp/compare/v1.37.0...v1.38.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-04 07:43:03 +02:00
John Li
41d31a0190
fix middleware/session update cookie. ( #1960 )
2022-07-02 13:02:41 +02:00
naoki kuroda
b8b5c8afed
delete a blank line ( #1961 )
2022-07-02 11:32:09 +03:00
M. Efe Çetin
ab3874c634
📝 docs: translate some lines to turkish ( #1954 )
2022-06-29 12:41:33 +03:00
hamidreza ghahremani
83d8761222
Update README_fa.md ( #1953 )
2022-06-29 11:47:01 +03:00
M. Efe Çetin
002d9b5db4
📝 docs: flat-square style for readme badges ( #1949 )
2022-06-29 07:54:34 +02:00
M. Efe Çetin
43aa457b97
👷 ci: actions for MacOS ( #1911 )
...
* 👷 ci: actions for MacOS
* Cache golang modules
* update
2022-06-14 15:10:33 +02:00
RW
b1c3b43f7b
Prepare release 2.34.1
2022-06-14 08:01:06 +02:00
João Vitor
4d65e88a2c
Spliting dump request to add Query ( #1909 )
...
Spliting []dump into dumps, and editing the dump[1] to = req.URL.String(), so we can tests itens that depends on querys from the request.
2022-06-12 18:33:01 +02:00
Sujit Baniya
3bb4b7ed41
Fix GetLocationFromRoute bug for optional params ( #1922 )
...
* Add Global Layout for view render
* Add test case for Views Layout
* Update ctx_test.go
* Add App Name function to pass custom app name
* Remove json tag for function
* Change func to string
* Add test for AppName
* Add RedirectToRoute and RedirectBack with fallback if referer in header not found
* replace errors.New with fmt.Errorf
* simplified code
* Add tests for different formats
* Add method to get route location and add benchmarks
* Add ToString function
* Fix error
* rearrange case for fmt.Stringer
* Fix bug for error return
* Lock latest route for app.Name(namee string)
* decreasing timeout for client test with timeout
* remove println and adjust condition to > 0
* Change name to get route url
* Change name to get route url
* Update ctx.go
Co-authored-by: hi019 <65871571+hi019@users.noreply.github.com>
* Fix bug on getting url for optional and greedy params
* Fix greedy pattern
* This PR will fix #1921 (comment).
The optional and greedy params were not fetched correctly
* This PR will fix #1921 (comment).
The optional and greedy params were not fetched correctly
* This PR will fix #1921 (comment).
The optional and greedy params were not fetched correctly
Co-authored-by: RW <rene@gofiber.io>
Co-authored-by: hi019 <65871571+hi019@users.noreply.github.com>
2022-05-31 13:58:13 +02:00
Viktor Persson
68e922d733
Refactor favicon middleware, avoid magic numbers. ( #1919 )
...
* Refactor favicon middleware, avoid magic numbers.
* Introduce constant for path to favicon.
2022-05-28 21:35:49 +02:00
Artem Avanesov
061c2a9e12
fix typo for paramsInt function ( #1913 )
2022-05-24 02:05:55 +02:00
RW
deb02cb64e
add caching for tests
2022-05-23 09:13:49 +02:00
RW
c541ec1cb8
prepare release 2.34.0
2022-05-23 09:09:52 +02:00
RW
b31c1756a0
prepare pre-release 2.34.0-rc.1
2022-05-18 08:44:48 +02:00
dependabot[bot]
bf0673eb95
Bump github.com/valyala/fasthttp from 1.35.0 to 1.37.0 ( #1882 )
...
* Bump github.com/valyala/fasthttp from 1.35.0 to 1.36.0
Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp ) from 1.35.0 to 1.36.0.
- [Release notes](https://github.com/valyala/fasthttp/releases )
- [Commits](https://github.com/valyala/fasthttp/compare/v1.35.0...v1.36.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>
* Bump github.com/valyala/fasthttp from 1.35.0 to 1.36.0 #1882
* Bump github.com/valyala/fasthttp from 1.35.0 to 1.36.0 #1882
* Bump github.com/valyala/fasthttp from 1.35.0 to 1.36.0 #1882
* Bump github.com/valyala/fasthttp from 1.35.0 to 1.36.0 #1882
* Bump github.com/valyala/fasthttp from 1.35.0 to 1.36.0 #1882
* Bump github.com/valyala/fasthttp from 1.35.0 to 1.37.0 #1882
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: wernerr <rene@gofiber.io>
2022-05-18 08:16:19 +02:00
Serhat Şevki Dinçer
0fdd7df0f9
📊 add refresh period to monitor mw ( #1898 )
2022-05-16 08:15:47 +02:00
Vladislav
aa229287cf
🔥 Feature: Add max size to cache ( #1892 )
...
* Cache middleware size limit
* Replace MaxInt with MaxInt32. Add comments to benchmark
* Avoid allocation in heap push. Small fixes
* Count body sizes instead of entries
* Update cache/readme
2022-05-10 08:50:26 +02:00
Philippe Bernardino Leite
19c3a3c2c9
z/OS Compatibility ( #1904 )
2022-05-09 08:40:02 +02:00
Serhat Şevki Dinçer
29be6691c5
📊 add page title to monitor mw ( #1893 )
2022-05-05 15:27:48 +02:00
RW
17d1d3c2f3
prepare release 2.33.0
2022-05-05 14:59:33 +02:00
witer33
aace425119
fixed typo ( #1891 )
2022-05-02 15:35:24 +02:00
Pinank Solanki
bb9ac8feaf
🐛 Fix expiration time in cache middleware ( #1881 )
...
* 🐛 Fix: Expiration time in cache middleware
* Custom expiration time using ExpirationGenerator is also functional
now instead of default Expiration only
* 🚨 Improve Test_CustomExpiration
* - stabilization of the tests
- speed up the cache tests
- fix race conditions in client and client tests
Co-authored-by: wernerr <rene@gofiber.io>
2022-05-01 11:43:46 +02:00
dependabot[bot]
2326297bb8
Bump actions/checkout from 2 to 3 ( #1885 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
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>
2022-05-01 11:09:32 +02:00
dependabot[bot]
03bdab962c
Bump reviewdog/action-golangci-lint from 1 to 2 ( #1886 )
...
Bumps [reviewdog/action-golangci-lint](https://github.com/reviewdog/action-golangci-lint ) from 1 to 2.
- [Release notes](https://github.com/reviewdog/action-golangci-lint/releases )
- [Commits](https://github.com/reviewdog/action-golangci-lint/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: reviewdog/action-golangci-lint
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>
2022-05-01 10:38:59 +02:00
dependabot[bot]
ab260fd080
Bump actions/setup-go from 1 to 3 ( #1887 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 1 to 3.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v1...v3 )
---
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>
2022-05-01 10:33:46 +02:00
dependabot[bot]
60c9a5399e
Bump actions/cache from 1 to 3 ( #1888 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 1 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
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>
2022-05-01 10:33:37 +02:00
dependabot[bot]
6d63e9fa1c
Bump github/codeql-action from 1 to 2 ( #1889 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v1...v2 )
---
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>
2022-05-01 10:21:58 +02:00
Abdulaziz
d277bbfce3
reduce duplicate in Get method ( #1880 )
...
make code more clear to people!
2022-05-01 09:34:53 +02:00
Naveen
bd4f1538e0
chore: Included githubactions in the dependabot config ( #1883 )
...
This should help with keeping the GitHub actions updated on new releases. This will also help with keeping it secure.
Dependabot helps in keeping the supply chain secure https://docs.github.com/en/code-security/dependabot
GitHub actions up to date https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
https://github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool
Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com>
2022-05-01 09:32:19 +02:00
Vano Devium
901492a784
utils: ConvertToBytes: empty string ( #1877 )
2022-04-24 19:15:59 +02:00
ChandanChainani
941ada9f05
Fix cannot process array of values in `application/x-www-form-urlencoded` request ( #1873 )
...
* Renamed parseQuery to parseParamSquareBrackets
* Added square brackets processing for `application/x-www-form-urlencoded`
* Added test cases for Array of form values
2022-04-24 12:25:36 +02:00
Vano Devium
63391d47b4
utils: ConvertToBytes ( #1875 )
...
* utils: ConvertToBytes
* remove unneeded compare with golang function
* remove unneeded compare with golang function
* Update common_test.go
* utils: ConvertToBytes
Speed improvement
old:
Benchmark_ConvertToBytes/fiber-8 3541161 317.9 ns/op 128 B/op 2 allocs/op
Benchmark_ConvertToBytes/fiber-8 3465039 336.8 ns/op 128 B/op 2 allocs/op
new:
Benchmark_ConvertToBytes/fiber-12 32883782 33.76 ns/op 0 B/op 0 allocs/op
Benchmark_ConvertToBytes/fiber-12 36084900 33.47 ns/op 0 B/op 0 allocs/op
Co-authored-by: RW <rene@gofiber.io>
2022-04-24 12:06:06 +02:00