Commit Graph

36 Commits (ac4ce21d9cf35ce56fefd347a198b10232a595ae)

Author SHA1 Message Date
leonklingele ac4ce21d9c
🐛 Bug: Fix issues introduced in linting PR (#2319)
* internal: revert linting changes

Changes to the internal package should not have been made in 167a8b5e94.

* middleware/monitor: revert changes to exported field "ChartJSURL"

This is a breaking change introduced in 167a8b5e94.

* middleware/monitor: fix error checking

Fix the errorenous error checking introduced in 167a8b5e94.

* 🐛 Bug: Fix issues introduced in linting PR #2319

* 🐛 Bug: Fix issues introduced in linting PR #2319

* Bug: Fix issues introduced in linting PR #2319

---------

Co-authored-by: René Werner <rene@gofiber.io>
2023-02-02 15:57:40 +01:00
leonklingele 167a8b5e94
🚀 Feature: Add and apply more stricter golangci-lint linting rules (#2286)
* golangci-lint: add and apply more stricter linting rules

* github: drop security workflow now that we use gosec linter inside golangci-lint

* github: use official golangci-lint CI linter

* Add editorconfig and gitattributes file
2023-01-27 09:01:37 +01:00
kinggo 2e3f73cb4d
optimize: use fasthttp.AddMissingPort (#2268) 2022-12-10 15:58:18 +03:00
M. Efe Çetin 691d2e6ad5
🗑️ deprecate: go 1.14 & go 1.15 support deprecation (#2172)
* 🗑️ deprecate: go 1.14 & go 1.15 support deprecation
https://github.com/valyala/fasthttp/pull/1379

* fix tests
2022-10-26 11:51:50 +02:00
RW 2a3ee9ca41
fix - agent.Struct fails to unmarshal response since 2.33.0 #2134 (#2137) 2022-10-05 09:04:29 +02:00
Trim21 80a6fdc215
client: fix `Agent` use after free (#2037)
* fix

* fix

* fix
2022-08-22 08:01:40 +02:00
M. Efe Çetin 6669ec4486
📝 docs: gofmt & add missing copyright texts (#2013) 2022-08-15 20:25:26 +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
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
M. Efe Çetin ee65ea5bab
🧹 Use encoding/json (#1851)
* remove goccy/go-json

* fix tests.
2022-04-13 10:45:33 +02:00
vecpeng 6036f402db
feat: add retryIf function to client agent (#1726) 2022-01-27 12:41:55 +01:00
M. Efe Çetin 68d3b773bc
Add route naming feature. (#1650)
* Add route naming feature.

* Update basicauth_test.go

* Fix gosec issues.

* Change RoutaName -> Name

* Fix race conditions.

* Update READMEs.
2021-12-28 14:04:04 +01:00
M. Efe Çetin 9eaa8b0c73
Change default json lib. (#1563)
* Change default json lib.

* Remove gopsutil test.

* Fix tests.

* Ignore linter for UnmarshalFieldError.

* update
2021-10-11 08:28:06 +02:00
RW 7ad55451a0
Fix: Fiber Client does multiple requests when using Timeout() and MaxRedirectsCount() #1457 (#1464)
* Fiber Client does multiple requests when using Timeout() and MaxRedirectsCount() 🐛 #1457
2021-08-02 10:43:10 +02:00
Diego Sandrim 0dc67e80d2 Moves .getBytes and .getString from package variable to App instance variable, avoiding data race when creating a new App. 2021-05-05 17:24:26 -03:00
Kiyon ef8f1ddaa3 👷 Only show client warning once everytime 2021-03-10 15:09:50 +08:00
Kiyon 6ea71e9464 🍺 Cleanup 2021-02-26 10:48:53 +08:00
Kiyon 09ff81716c 👷 Add beta warning 2021-02-25 10:41:39 +08:00
Kiyon f9d1074635 👷 Should not force Agent.dest to Agent.dest[:0] 2021-02-22 14:37:31 +08:00
Kiyon 2772af030e 👷 handle pre errors for Struct 2021-02-22 10:06:38 +08:00
Kiyon 1fddaed072 👷 Add Dest for reusing returned body bytes 2021-02-22 09:47:47 +08:00
Kiyon b5402e0f38 👷 Add SetResponse to set custom response for full control of response 2021-02-22 09:13:24 +08:00
Kiyon bc9651d58b 👷 Remove custom request and export agent request 2021-02-22 08:38:54 +08:00
Kiyon a2eab0d754 👷 Improve documentation 2021-02-22 08:19:44 +08:00
Kiyon c34ca83c06 👷 Add JSONEncoder and JSONDecoder 2021-02-20 16:45:13 +08:00
Kiyon c477128e5b 👷 Improve test coverage 2021-02-20 16:12:06 +08:00
Kiyon 62d311133b 👷 Add Bytes functions 2021-02-20 15:46:41 +08:00
Kiyon 645e011813 👷 Add HEAD PUT PATCH DELETE 2021-02-20 14:50:20 +08:00
Kiyon 7c5fac67cf 👷 Improve doc 2021-02-20 14:31:48 +08:00
Kiyon 5093eb8e27 👷 Fix G304 and allow G402 2021-02-20 14:31:17 +08:00
Kiyon f4307905a4 👷 Add MultipartForm 2021-02-19 17:21:59 +08:00
Kiyon 5af0d42e7b 👷 Add XML 2021-02-19 10:03:51 +08:00
Kiyon 20104ba10f 👷 Add BasicAuth 2021-02-19 09:53:51 +08:00
Kiyon 6cc4a5ec04 🍀 Cleanup 2021-02-19 09:01:54 +08:00
Kiyon e93306ca61 👷 Add BodyString 2021-02-18 17:26:13 +08:00
Kiyon 51986b2e7c 🔥 Fiber Client poc 2021-02-18 17:06:40 +08:00