Swoft 2.0.2 release, PHP micro framework service coroutine

New (Enhancement):

  • New  $request->parsedQuery() method (ab45089)

  • Bean new attribute data base injection type (string / int / bool / float / array), automatic annotation according to the type of conversion. (E3d4085)

  • Add  db()the Model / Query / DB support Ceku (f3b12c9)

  • Add  DbSelectorInterface a library according to the service automatically cut (b36ca03)

  • New Http server in response to an increase Cookies support (1a024bf)

  • New  devtool entity generates (14b4d39c) assembly

  • New registration swoole allow the pipeMessage, packet event (afec0e3f)

  • Add to add more when starting-related events (8aaa38c4)

Repair (Fixed):

  • Repair  paginate can not specify the query field (308d330)

  • Entity repair  join operation, the data show no association table (446a3a2)

  • Repair entity attribute name  attributesand other attributes conflict with system definition (1a9d25b)

  • AOP repair section Repeat question (54e00ac)

  • Http repair service global exception  contentType failures (e704116)

  • Repair Http server when you enable https, type checking can not pass (3e9b431)

  • Http server might fix errors (e5513df) when response data by html

  • Repair controller data table (4d27718)

  • Repair devtool generated phpstorm meta file key repeat (1838552)

  • Repair ws-server routing parameters fails to match (4d3392e6)

  • Http repair services and more value content-type problem parsing error (1657979)

  • Repair Co :: multi throw an exception call the wrong question (d0ff0f7)

  • No body repair string error problem resolution call (32abf60)

  • Repair by  setteroperating entity  toArrayfailures (9c0f9505)

  • Delete pid file will now always stop server (included Ctrl + C), leading to fix pid file is not deleted docker restart failures (6a96b2c)

  • Repaired by  @Inject injecting  Redisno releasable connection pools and connection pool all free judgment (feac3700)

  • And more things to repair the database connection pool open operation error (3f80474)

Update (Update):

  • The method of modifying the model  insert,insertGetId,updateOrInsertonly defines the insertion  @Columnfield (9c0f9505)

  • Join conflict related to the expansion of the operating environment check (7fa7188f) start swoft

  • Adjust the  count,sum,avg,max,min return type (c9b5e17a)

  • Http server route optimization matching sequence (d8fb588)

  • Perfect RPC Client calls the error message alert (a1e56eb)

  • Redis adjustment  zAdd member and fractional positions ⚠️ not backward compatible (1a3275b3)

  • If there is no adjustment to add validation annotations will skip verification resolve related processes (582c806cc)

  • Remove swoole already obsolete buffer full / empty event relevant code (873a97bed)

Extended (Extra):

  • swoft/view By adding  @View Render View support

Powerful entity generation (Entity):


 

More

Guess you like

Origin www.oschina.net/news/107674/swoft-2-0-2-released