Releases
v1.12.2
Fix old process didn't exist when graceful restart in beego 1.12.0 #4005
Enhance: Print stack while orm abnormally exit #3743
Enhance: Replacing lock with read lock in GetMapData
#3803
Fix: Get the real location of the log directory if the path is symbolic path #3818
Fix: Cache, context, session: add lock to fix inconsistent field protection #3922
Fix: Encoded url(with slash) router mismatch problem #3943
Fix: genRouterCode
method generate wrong codes #3981
Enhance: Using LRU algorithm, ignoring big file and using max cache size to reduce the memory usage of file cache #3984
Fix: Set max DB connections #3985
Fix: SQLite don't support SELECT ... FOR UPDATE
#3992
Enhance: Add Transfer-Encoding
header in httplib's PostFile
method #3993
Enhance: Support bit operation in ORM #3994
Fix: net/http Middleware
set via RunWithMiddleware or App.Run(middleware) doesn't work when "BConfig.Listen.Graceful" is set to true #3995
Fix: Empty field in validator.Error when label struct tag is not declared #4001
Fix: panic: send on closed channel
after closing logger #4004
Enhance: Store RouterPattern before filter execute #4007
Fix: Using HTMLEscapeString in adminui.go to avoid XSS attack #4018
Fix: Process not closed when graceful set to true #4005
Enhance: Use scan
instead of keys
in redis #4016
Feature: Support prometheus #4021
Fix: Can't create more than max_prepared_stmt_count statements #4025
Enhance: Support more mobile number pattern #4027
Fix: Can't set section name #4027
Fix: strings.Repeat
panic in orm/db.go
#4032
Enhance: Make redis client idle timeout configurable #4033
You can’t perform that action at this time.