Vue d'ensemble

Flask 3.1.1, publie le 13 mai 2025, corrige un probleme de rotation des cles secretes et ameliore la stabilite generale.

Fonctionnalites principales

Rotation des cles secretes

La rotation des cles secretes via SECRET_KEY_FALLBACKS est corrigee pour fonctionner correctement avec les sessions et les tokens CSRF.

python
from flask import Flask

app = Flask(__name__)
app.config['SECRET_KEY'] = 'new-secret-key'
app.config['SECRET_KEY_FALLBACKS'] = [
    'old-secret-key',  # ancien cle encore valide
]

@app.route('/')
def index():
    return 'Hello Flask 3.1.1!'

Corrections de stabilite

Plusieurs corrections de bugs ameliorent la gestion des erreurs et le comportement du serveur de developpement.

python
from flask import Flask, jsonify

app = Flask(__name__)

@app.errorhandler(404)
def not_found(e):
    return jsonify(error='Not found'), 404

# flask run --debug

Sources