beego/CHANGELOG.md
Ming Deng f81689dfb1
Release v2.0.5 (#5033)
* add: generic cache random time offset expired.

* bugfix: Csrf token should be Secure and httpOnly, but not now

* fix: expose the Offset property to allow external modifications

* improving the concurrency performance of random value calculation

* add WithOffsetFunc to define private RandomExpireCache.offset field

* fix: add seconds definition

* build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.8.0

Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.7.1 to 1.8.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.7.1...v1.8.0)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix 4907: force admin service http only

* Feat: add get all tasks function (#4999)

* feat: add get all tasks function

* Refine Comments : admin/profile.go,bean/mock.go,config/global.go... (#5009)

* Refine Comments

* refine comments for cache.go

* refine comments for log.go

* Update orm.go

* refine comments for orm_log.go,types.go

* Update utils.go

* Update doc.go

* refine comments for for four files (#5011)

* refine comments for cache.go

* refine comments for log.go

* Update orm.go

* refine comments for orm_log.go,types.go

* Update utils.go

* Update doc.go

* Update db.go

* fix pass []any as any in variadic function by asasalint (#5012)

* fix pass []any as any in variadic function

* add change log

* build(deps): bump go.opentelemetry.io/otel/trace from 1.7.0 to 1.8.0 (#5019)

Bumps [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.7.0...v1.8.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/trace
  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>

* refine comments for package core  (#5014)

* Refine Comments

* refine comments for cache.go

* refine comments for log.go

* Update orm.go

* refine comments for orm_log.go,types.go

* Update utils.go

* Update doc.go

* refine comments

* refine comments

* Update db.go

* refine comments for core

* build(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace (#5018)

Bumps [go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://github.com/open-telemetry/opentelemetry-go) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.7.0...v1.8.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/stdout/stdouttrace
  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>

* fix 5022: Miss assiging ln to graceful Server (#5028)

* prepare for releasing v2.0.5 (#5032)

Co-authored-by: auual <ding@ibyte.me>
Co-authored-by: Leon Ding <deen.job@qq.com>
Co-authored-by: dada0z <zhang.guangda@qq.com>
Co-authored-by: kevinzeng <kevinzeng@zego.im>
Co-authored-by: Kevin Tsang <39397413+ktalg@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: 日暮颂歌1991 <448081525@qq.com>
Co-authored-by: Regan Yue <1131625869@qq.com>
Co-authored-by: alingse <alingse@foxmail.com>
2022-07-30 16:11:51 +08:00

10 KiB

developing

v2.0.5

Note: now we force the web admin service serving HTTP only.

v2.0.4

Note: now we force the web admin service serving HTTP only.

v2.0.3

v2.0.2

See v2.0.2-beta.1

v2.0.2-beta.1

  • Add a custom option for whether to escape HTML special characters when processing http request parameters. 4701
  • Always set the response status in the CustomAbort function. 4686
  • Add template functions eq,lt to support uint and int compare. 4607
  • Migrate tests to GitHub Actions. 4663
  • Add http client and option func. 4455
  • Add: Convenient way to generate mock object 4620
  • Infra: use dependabot to update dependencies. 4623
  • Lint: use golangci-lint. 4619
  • Chore: format code. 4615
  • Test on Go v1.15.x & v1.16.x. 4614
  • Env: non-empty GOBIN & GOPATH. 4613
  • Chore: update dependencies. 4611
  • Update orm_test.go/TestInsertOrUpdate with table-driven. 4609
  • Add: Resp() method for web.Controller. 4588
  • Web mock and test support. 4565 4574
  • Error codes definition of cache module. 4493
  • Remove generateCommentRoute http hook. Using bee generate routers commands instead.4486 bee PR 762
  • Fix: /abc.html/aaa match /abc/aaa. 4459
  • ORM mock. 4407
  • Add sonar check and ignore test. 4432 4433
  • Update changlog.yml to check every PR to develop branch.4427
  • Fix 4396: Add context.param module into adapter. 4398
  • Support RollbackUnlessCommit API. 4542
  • Fix 4503 and 4504: Add when to Write([]byte) method and add prefix to writeMsg. 4507
  • Fix 4480: log format incorrect. 4482
  • Remove duration from prometheus labels. 4391
  • Fix unknown escape sequence in generated code. 4385
  • Fix 4590: Forget to check URL when FilterChain invoke next(). 4593
  • Fix 4727: CSS when request URI is invalid. 4729
  • Using fixed name commentRouter.go as generated file name. 4385
  • Fix 4383: ORM Adapter produces panic when using orm.RegisterModelWithPrefix. 4386
  • Support 4144: Add new api for order by for supporting multiple way to query 4294
  • Support session Filter chain. 4404
  • Feature issue #4402 finish router get example. 4416
  • Implement context.Context support and deprecate QueryM2MWithCtx and QueryTableWithCtx 4424
  • Finish timeout option for tasks #4441 4441
  • Error Module brief design & using httplib module to validate this design. 4453
  • Fix 4444: panic when 404 not found. 4446
  • Fix 4435: fix panic when controller dir not found. 4452
  • Hotfix:reflect.ValueOf(nil) in getFlatParams 4716
  • Fix 4456: Fix router method expression 4456
  • Remove some go get lines in .travis.yml file 4469
  • Fix 4451: support QueryExecutor interface. 4461
  • Add some testing scripts 4461
  • Refactor httplib: Move debug code to a filter 4440
  • fix: code quality issues 4513
  • Optimize maligned structs to reduce memory foot-print 4525
  • Feat: add token bucket ratelimit filter 4508
  • Improve: Avoid ignoring mistakes that need attention 4548
  • Integration: DeepSource 4560
  • Integration: Remove unnecessary function call 4577
  • Feature issue #4402 finish router get example. 4416
  • Proposal: Add Bind() method for web.Controller 4491
  • Optimize AddAutoPrefix: only register one router in case-insensitive mode. 4582
  • Init exceptMethod by using reflection. 4583
  • Deprecated BeeMap and replace all usage with sync.map 4616
  • TaskManager support graceful shutdown 4635
  • Add comments to web.Config, rename RouterXXX to CtrlXXX, define HandleFunc 4714
  • Refactor: Move BindXXX and XXXResp methods to context.Context. 4718
  • Fix 4728: Print wrong file name. 4737
  • fix bug:reflect.ValueOf(nil) in getFlatParams 4715
  • Fix 4736: set a fixed value "/" to the "Path" of "_xsrf" cookie. 4736 4739
  • Fix 4734: do not reset id in Delete function. 4738 4742
  • Fix 4699: Remove Remove goyaml2 dependency. 4755
  • Fix 4698: Prompt error when config format is incorrect. 4757
  • Fix 4674: Tx Orm missing debug log 4756
  • Fix 4759: fix numeric notation of permissions 4759
  • set default rate and capacity for ratelimit filter 4796
  • Fix 4782: must set status before rendering error page 4797
  • Fix 4791: delay to format parameter in log module 4804

Fix Sonar

Fix lint and format code