v2.0.6
Fixed
- Repair the client that uses the current fd as the response message by default when the ws server receives the message swoft-cloud/swoft-component@3a8890c
- Fixed all connections that the ws server got through the swoole server. The type of fd may not be an integer and cause an error. swoft-cloud/swoft-component@0fa79d7
- Fix stdlib SystemHelper will be deleted by Defender in Windows 10 swoft-cloud/swoft-component@71c2893
- Fix
increment/decrement
and get a more connection swoft-cloud/swoft-component@94c7171 - Fix Model property
$modelTimestamps
is closed invalid swoft-cloud/swoft-component@94c7171 - Fix The log was called before initialization, which may cause the context loss error during the startup phase swoft-cloud/swoft-component@5a27704
- Fix ws server handshake and open use the same top-level coroutine ID. If one is executed first, it may cause subsequent session loss swoft-cloud/swoft-component@c2cd17a
- Fixed
after
timer passing parameter bug https://github.com/swoft-cloud/swoft-component/pull/508/files - Fixed timing task memory leaks and log print data loss issues swoft-cloud/swoft-ext@aa6bc32
- Optimized Http server
sgo
processing flow swoft-cloud/swoft-component@e60d92e - Fixed database inconsistency caused by reconnection in the case of things swoft-cloud/swoft-component@c2e87f2
- Fixed Aop extreme case return
0
problem swoft-cloud/swoft-component@85bc1b1 - Fixed
BeanFactory::createBean()
method creation problem swoft-cloud/swoft-component@c2e2c89 - Fix RPC error data is a string problem swoft-cloud/swoft-component@3a34658
- Fixed
redisCluster
initialization problem swoft-cloud/swoft-component@3a60c06 - Fixed
DbException
without throwingDatabase
exceptionCode
swoft-cloud/swoft-component@3a60c06 - Fixed
getter
andsetter
hump judgment errors forModelAttribute
swoft-cloud/swoft-component@2e2f0f1 - Fix
Aggregate
aggregate, return string forcibly convertint
error swoft-cloud/swoft-component@7aa98a6 - Repair model
updateCounters
method does not synchronize entity data after update swoft-cloud/swoft-component@967d6f8
Update
- Adjust ws server to automatically close the connection when the worker exits, add switch configuration, you can choose whether to open. swoft-cloud/swoft-component@3a8890c
- ws server new event:
MESSAGE_PUSH
OPEN_BEFORE
MESSAGE_RECEIVE
swoft-cloud/swoft-component@e1b0583
Enhancement
- Add new logs to cut by time swoft-cloud/swoft-component@f649df2
- Added log support to pass additional parameters swoft-cloud/swoft-component@55d5533
- Adjusted and added some ws server related events for users to use swoft-cloud/swoft-component@e1b0583
- Model pair
Prop
support swoft-cloud/swoft-component@630aad8 - Added connection pool (mysql/redis/rpc) to initiate initial connection swoft-cloud/swoft-component@a367173
- tcp server supports custom header data packaging and unpacking format when using length packetization swoft-cloud/swoft-component@a6fbe93
- RPC call error message adjustment swoft-cloud/swoft-component@d9226b1
- Added operation
Database
exception, print console errorSQL
swoft-cloud/swoft-component@3a60c06 - New operational data migration
int
series Length support swoft-cloud/swoft-component@967d6f8 - Added the original sql method
getRawSql
swoft-cloud/swoft-component@967d6f8 - Extend
updateOrInsert
andupdateOrCreate
to support self-incrementing parameters swoft-cloud/swoft-component@967d6f8
Extra
Swoftcli
already supports basic application skeleton and component structure creation, as well as some class file generation functions.SwoftTracker
support for easy developer debugging