Skip to content

Firenado 0.9.0

Compare
Choose a tag to compare
@piraz piraz released this 14 Jun 23:07

What's new in Firenado 0.9.0

Jun 14, 2023

We are pleased to announce the release of Firenado 0.9.0.

This releases sets to tone for the a Firenado future.

Tornado was upgraded to 6.3.x, sqlalchemy was set to 2.0, and several data and services were restructured aiming consistency and simplicity.

Upgrading from Firenado 0.2.7 to this version will force an upgrade of data, services, and sqlalchemy structures.

Here are the highlights:

Build Changes

  • Set key dependencies relative to the minor version instead of a fixed version #413
  • Remove python 3.6 and add python 3.10 to the compatibility list #414
  • Remove python 3.7 and add python 3.11 to the compatibility list #419

Bug Fixes

  • Monkey patch pexpect async until official fix on a release #428
  • Addresses parameter was overriding port in ProcessLauncher #435

Enhancement

  • Change session destroyed http error code from 505 to 500 #406
  • Remove deprecation notice from pip install #423
  • Remove pymobiledetect #424

Features

  • Create a test case launching ProcessLauncher #400
  • Make session read and write asynchronous #404
  • Add kwargs to handler.session.set to provide more flexibility to session handler implementation #408
  • Get the isolation level from data source config #410
  • Transform firenado bin directory into a module #416

Refactory

  • Convert transaction schema to sqlalchemy 2.0 #324
  • Remove gen.coroutine from ProcessLauncher #402
  • Use tornado 6.3.x #412
  • Replace bower to esbuild for test app #425
  • Rename data.served_by to data.with_service #426
  • Remove WebUtilHandler #430