• E egoroff-spb-ru
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • Задачи 0
    • Задачи 0
    • Список
    • Доски
    • Спринты
  • Запросы на слияние 0
    • Запросы на слияние 0
  • CI/CD
    • CI/CD
    • Конвейеры
    • Задания
    • Расписания
  • Развертывания
    • Развертывания
    • Окружения
    • Релизы
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • Мониторинг
    • Мониторинг
    • Инциденты
  • Аналитика
    • Аналитика
    • Поток ценности
    • CI/CD
    • Репозиторий
  • Wiki
    • Wiki
  • Сниппеты
    • Сниппеты
  • Активность
  • Диаграмма
  • Создать новую задачу
  • Задания
  • Коммиты
  • Доски с задачами
Свернуть панель
  • egoroff
  • egoroff-spb-ru
  • Запросы на слияние
  • !418

chore(deps): update axum requirement from 0.5.17 to 0.6.0 in /egoroff

  • Ревью изменений

  • Скачать
  • Почтовые патчи
  • Простое отличие
Слиты egoroff запросил слияние dependabot/cargo/egoroff/axum-0.6.0 в master Ноя 26, 2022
  • Обзор 0
  • Коммиты 1
  • Конвейеры 0
  • Изменения 1

Created by: dependabot[bot]

Updates the requirements on axum to permit the latest version.

Release notes

Sourced from axum's releases.

axum - v0.6.0

Routing

  • fixed: Nested routers are now allowed to have fallbacks (#1521):

    let api_router = Router::new()
        .route("/users", get(|| { ... }))
        .fallback(api_fallback);
    let app = Router::new()
    // this would panic in 0.5 but in 0.6 it just works
    //
    // requests starting with /api but not handled by api_router
    // will go to /api_fallback
    .nest("/api", api_router);

    The outer router's fallback will still apply if a nested router doesn't have its own fallback:

    // this time without a fallback
    let api_router = Router::new().route("/users", get(|| { ... }));
    let app = Router::new()
    .nest("/api", api_router)
    // api_fallback will inherit this fallback
    .fallback(app_fallback);
  • breaking: The request /foo/ no longer matches /foo/*rest. If you want to match /foo/ you have to add a route specifically for that (#1086)

    For example:

    use axum::{Router, routing::get, extract::Path};
    let app = Router::new()
    // this will match /foo/bar/baz
    .route("/foo/*rest", get(handler))
    // this will match /foo/
    .route("/foo/", get(handler))
    // if you want /foo to match you must also add an explicit route for it
    .route("/foo", get(handler));
    async fn handler(
    // use an Option because /foo/ and /foo don't have any path params
    params: Option<Path<String>>,

... (truncated)

Commits
  • 1b6780c axum 0.6 and friends 🎉 (#1570)
  • 0b26411 Change Router::with_state and impl Service for Router\<()> (#1552)
  • fde38f6 docs: Add axum-csrf-sync-pattern to ECOSYSTEM.md (#1567)
  • 102d588 add showcase freedit (#1559)
  • 6771729 Improve State and Router docs (#1543)
  • 7d0bb28 Minor doc fixes (#1562)
  • ddee1c1 docs: add how to use Arc<AppState> with the cookies examples (#1560)
  • c7e696b provide links to axum-sessions and axum-login (#1553)
  • 3ab3e5f Use http re-export in docs (#1554)
  • 8d2fb36 Remove unused imports from doctest (#1551)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Ответственный
Назначить
Проверяющие
Запросить ревью
Оценка трудозатрат
Исходная ветка: dependabot/cargo/egoroff/axum-0.6.0