What's Changed
- fix(backport): update catalog reference to 1.7.0.2 (#3057) by @gastoner in #3059
- chore: revert #2703 by @axel7083 in #2729
- chore(refactor): refactor model management by @jeffmaury in #2704
- build(deps): bump isomorphic-git from 1.29.0 to 1.30.1 by @dependabot in #2731
- build(deps): bump openai from 4.87.3 to 4.87.4 by @dependabot in #2732
- fix: return model name in /api/tags by @jeffmaury in #2738
- build(deps-dev): bump typescript-eslint from 8.26.1 to 8.27.0 by @dependabot in #2746
- build(deps): bump openai from 4.87.4 to 4.89.0 by @dependabot in #2742
- build(deps-dev): bump @typescript-eslint/parser from 8.26.1 to 8.27.0 by @dependabot in #2745
- build(deps-dev): bump @podman-desktop/tests-playwright from 1.17.1 to 1.17.2 by @dependabot in #2743
- build(deps-dev): bump electron from 35.0.2 to 35.0.3 by @dependabot in #2739
- build(deps-dev): bump eslint-plugin-svelte from 3.3.2 to 3.3.3 by @dependabot in #2740
- build(deps-dev): bump supertest from 7.0.0 to 7.1.0 by @dependabot in #2741
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.26.1 to 8.27.0 by @dependabot in #2744
- build(deps): bump postman-collection from 5.0.0 to 5.0.1 by @dependabot in #2750
- build(deps-dev): bump tailwindcss from 4.0.14 to 4.0.15 by @dependabot in #2749
- build(deps-dev): bump svelte from 5.23.2 to 5.25.0 by @dependabot in #2748
- build(deps-dev): bump @tailwindcss/vite from 4.0.14 to 4.0.15 by @dependabot in #2747
- refactor: make subscriber using the RPC channel for typechecking by @benoitf in #2596
- chore: move Messages into src folder by @benoitf in #2752
- chore: check that we can't create multiple time a RPCChannel with same name by @benoitf in #2753
- build(deps-dev): bump @typescript-eslint/parser from 8.27.0 to 8.28.0 by @dependabot in #2754
- build(deps-dev): bump vite from 6.2.2 to 6.2.3 by @dependabot in #2755
- build(deps): bump express-openapi-validator from 5.4.6 to 5.4.7 by @dependabot in #2758
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.27.0 to 8.28.0 by @dependabot in #2760
- build(deps-dev): bump @types/supertest from 6.0.2 to 6.0.3 by @dependabot in #2757
- build(deps-dev): bump svelte from 5.25.0 to 5.25.3 by @dependabot in #2756
- build(deps-dev): bump eslint-plugin-unicorn from 57.0.0 to 58.0.0 by @dependabot in #2762
- build(deps-dev): bump eslint from 9.22.0 to 9.23.0 by @dependabot in #2761
- build(deps-dev): bump typescript-eslint from 8.27.0 to 8.28.0 by @dependabot in #2759
- build(deps-dev): bump @tailwindcss/vite from 4.0.15 to 4.0.16 by @dependabot in #2767
- build(deps-dev): bump tailwindcss from 4.0.15 to 4.0.16 by @dependabot in #2766
- build(deps-dev): bump eslint-import-resolver-typescript from 4.2.2 to 4.2.3 by @dependabot in #2765
- feat: make AI lab providing swagger UI for the openAI docs (#2703) by @benoitf in #2735
- feat: add HuggingFace model handler by @jeffmaury in #2737
- build(deps-dev): bump tailwindcss from 4.0.16 to 4.0.17 by @dependabot in #2770
- build(deps): bump openai from 4.89.0 to 4.89.1 by @dependabot in #2771
- build(deps-dev): bump eslint-import-resolver-typescript from 4.2.3 to 4.2.4 by @dependabot in #2772
- build(deps-dev): bump electron from 35.0.3 to 35.1.0 by @dependabot in #2773
- build(deps-dev): bump @tailwindcss/vite from 4.0.16 to 4.0.17 by @dependabot in #2774
- build(deps-dev): bump typescript from 5.7.3 to 5.8.2 by @dependabot in #2649
- build(deps-dev): bump eslint-import-resolver-typescript from 4.2.4 to 4.2.5 by @dependabot in #2779
- build(deps-dev): bump electron from 35.1.0 to 35.1.2 by @dependabot in #2778
- build(deps-dev): bump svelte-eslint-parser from 1.1.0 to 1.1.1 by @dependabot in #2777
- build(deps): bump postman-collection from 5.0.1 to 5.0.2 by @dependabot in #2775
- build(deps): bump swagger-ui-dist from 5.20.1 to 5.20.2 by @dependabot in #2776
- build(deps): bump openai from 4.89.1 to 4.90.0 by @dependabot in #2781
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.28.0 to 8.29.0 by @dependabot in #2788
- build(deps-dev): bump eslint-import-resolver-typescript from 4.2.5 to 4.3.1 by @dependabot in #2783
- build(deps-dev): bump eslint-plugin-svelte from 3.3.3 to 3.4.1 by @dependabot in #2784
- build(deps-dev): bump vite from 6.2.3 to 6.2.4 by @dependabot in #2787
- build(deps-dev): bump @typescript-eslint/parser from 8.28.0 to 8.29.0 by @dependabot in #2786
- build(deps-dev): bump typescript-eslint from 8.28.0 to 8.29.0 by @dependabot in #2785
- fix: model info was modified async causing issue in recipe start by @jeffmaury in #2790
- build(deps-dev): bump tailwindcss from 4.0.17 to 4.1.0 by @dependabot in #2795
- build(deps): bump openai from 4.90.0 to 4.91.0 by @dependabot in #2794
- build(deps-dev): bump eslint-plugin-svelte from 3.4.1 to 3.5.0 by @dependabot in #2791
- build(deps-dev): bump @tailwindcss/vite from 4.0.17 to 4.1.0 by @dependabot in #2792
- build(deps-dev): bump svelte from 5.25.3 to 5.25.6 by @dependabot in #2793
- build(deps-dev): bump tailwindcss from 4.1.0 to 4.1.1 by @dependabot in #2798
- build(deps-dev): bump @eslint/compat from 1.2.7 to 1.2.8 by @dependabot in #2801
- build(deps): bump swagger-ui-dist from 5.20.2 to 5.20.3 by @dependabot in #2799
- build(deps): bump openai from 4.91.0 to 4.91.1 by @dependabot in #2802
- build(deps-dev): bump @tailwindcss/vite from 4.1.0 to 4.1.1 by @dependabot in #2800
- chore: changed whisper models base image to ramalama by @gastoner in #2677
- build(deps-dev): bump @tailwindcss/vite from 4.1.1 to 4.1.2 by @dependabot in #2806
- build(deps-dev): bump svelte-eslint-parser from 1.1.1 to 1.1.2 by @dependabot in #2807
- build(deps-dev): bump tailwindcss from 4.1.1 to 4.1.2 by @dependabot in #2803
- build(deps): bump swagger-ui-dist from 5.20.3 to 5.20.5 by @dependabot in #2804
- build(deps-dev): bump electron from 35.1.2 to 35.1.3 by @dependabot in #2808
- build(deps-dev): bump vite from 6.2.4 to 6.2.5 by @dependabot in #2805
- build(deps): bump swagger-ui-dist from 5.20.5 to 5.20.6 by @dependabot in #2814
- build(deps): bump express-openapi-validator from 5.4.7 to 5.4.8 by @dependabot in #2813
- build(deps-dev): bump eslint-plugin-svelte from 3.5.0 to 3.5.1 by @dependabot in #2812
- build(deps-dev): bump electron from 35.1.3 to 35.1.4 by @dependabot in #2811
- chore: create ux issue template by @nichjones1 in #2810
- chore: rename issue template filename by @benoitf in #2815
- chore: rename .github/issue-template.yaml by @benoitf in #2816
- build(deps-dev): bump eslint from 9.23.0 to 9.24.0 by @dependabot in #2817
- build(deps): bump openai from 4.91.1 to 4.92.0 by @dependabot in #2818
- build(deps): bump express-openapi-validator from 5.4.8 to 5.4.9 by @dependabot in #2819
- build(deps-dev): bump tailwindcss from 4.1.2 to 4.1.3 by @dependabot in #2828
- build(deps-dev): bump @tailwindcss/vite from 4.1.2 to 4.1.3 by @dependabot in #2823
- build(deps-dev): bump typescript from 5.8.2 to 5.8.3 by @dependabot in #2827
- build(deps-dev): bump typescript-eslint from 8.29.0 to 8.29.1 by @dependabot in #2826
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.29.0 to 8.29.1 by @dependabot in #2821
- build(deps-dev): bump eslint-import-resolver-typescript from 4.3.1 to 4.3.2 by @dependabot in #2820
- build(deps-dev): bump svelte from 5.25.6 to 5.25.8 by @dependabot in #2825
- build(deps): bump swagger-ui-dist from 5.20.6 to 5.20.7 by @dependabot in #2824
- build(deps-dev): bump @typescript-eslint/parser from 8.29.0 to 8.29.1 by @dependabot in #2822
- build(deps): bump openai from 4.92.0 to 4.92.1 by @dependabot in #2829
- chore: switch images of llama.cpp to the RamaLama images by @benoitf in #2708
- build(deps-dev): bump svelte from 5.25.8 to 5.25.9 by @dependabot in #2833
- build(deps): bump openai from 4.92.1 to 4.93.0 by @dependabot in #2832
- feat(backend): make TaskRegistry implement disposable by @axel7083 in #2838
- fix: make instructLabManager disposable by @feloy in #2837
- build(deps): bump swagger-ui-dist from 5.20.7 to 5.20.8 by @dependabot in #2843
- build(deps-dev): bump svelte from 5.25.9 to 5.25.10 by @dependabot in #2842
- build(deps-dev): bump electron from 35.1.4 to 35.1.5 by @dependabot in #2845
- build(deps-dev): bump vite from 6.2.5 to 6.2.6 by @dependabot in #2844
- refactor: add a TaskRunner class by @feloy in #2849
- build(deps-dev): bump svelte from 5.25.10 to 5.25.12 by @dependabot in #2852
- build(deps-dev): bump lint-staged from 15.5.0 to 15.5.1 by @dependabot in #2851
- refactor: add failFastSubtasks to TaskRunner and refactor inferenceManager by @feloy in #2850
- feat: create a Llama stack page by @feloy in #2831
- build(deps-dev): bump svelte from 5.25.12 to 5.26.3 by @dependabot in #2866
- build(deps-dev): bump tailwindcss from 4.1.3 to 4.1.4 by @dependabot in #2865
- build(deps-dev): bump @tailwindcss/vite from 4.1.3 to 4.1.4 by @dependabot in #2863
- build(deps-dev): bump @typescript-eslint/parser from 8.29.1 to 8.30.0 by @dependabot in #2862
- build(deps-dev): bump svelte-check from 4.1.5 to 4.1.6 by @dependabot in #2860
- build(deps-dev): bump jsdom from 26.0.0 to 26.1.0 by @dependabot in #2858
- build(deps-dev): bump typescript-eslint from 8.29.1 to 8.30.0 by @dependabot in #2859
- build(deps): bump openai from 4.93.0 to 4.94.0 by @dependabot in #2861
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.29.1 to 8.30.0 by @dependabot in #2864
- build(deps-dev): bump @podman-desktop/tests-playwright from 1.17.2 to 1.18.0 by @dependabot in #2877
- build(deps-dev): bump @typescript-eslint/parser from 8.30.0 to 8.30.1 by @dependabot in #2876
- build(deps-dev): bump svelte from 5.26.3 to 5.27.0 by @dependabot in #2879
- build(deps): bump swagger-ui-dist from 5.20.8 to 5.21.0 by @dependabot in #2878
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.30.0 to 8.30.1 by @dependabot in #2880
- build(deps-dev): bump typescript-eslint from 8.30.0 to 8.30.1 by @dependabot in #2881
- fix: use sha that is available for RamaLama images by @benoitf in #2890
- feat: added tooltip for more info for hidden panel by @bmahabirbu in #2854
- build(deps): bump openai from 4.94.0 to 4.95.0 by @dependabot in #2895
- build(deps-dev): bump vite from 6.2.6 to 6.3.0 by @dependabot in #2894
- feat: register models for llama stack by @feloy in #2867
- build(deps-dev): bump svelte from 5.27.0 to 5.27.1 by @dependabot in #2897
- build(deps-dev): bump @playwright/test from 1.51.1 to 1.52.0 by @dependabot in #2899
- build(deps-dev): bump vite from 6.3.0 to 6.3.1 by @dependabot in #2898
- feat: replace OpenAI with Vercel AI SDK by @manusa in #2830
- build(deps-dev): bump svelte from 5.27.1 to 5.28.1 by @dependabot in #2901
- build(deps): bump openai from 4.95.0 to 4.95.1 by @dependabot in #2902
- build(deps-dev): bump vite from 6.3.1 to 6.3.2 by @dependabot in #2903
- build(deps-dev): bump eslint from 9.24.0 to 9.25.1 by @dependabot in #2911
- build(deps-dev): bump svelte-eslint-parser from 1.1.2 to 1.1.3 by @dependabot in #2906
- build(deps-dev): bump electron from 35.1.5 to 35.2.0 by @dependabot in #2904
- build(deps): bump @ai-sdk/openai-compatible from 0.2.11 to 0.2.12 by @dependabot in #2910
- build(deps-dev): bump @typescript-eslint/parser from 8.30.1 to 8.31.0 by @dependabot in #2905
- build(deps-dev): bump eslint-import-resolver-typescript from 4.3.2 to 4.3.4 by @dependabot in #2909
- build(deps-dev): bump typescript-eslint from 8.30.1 to 8.31.0 by @dependabot in #2908
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.30.1 to 8.31.0 by @dependabot in #2907
- build(deps-dev): bump svelte from 5.28.1 to 5.28.2 by @dependabot in #2913
- build(deps-dev): bump svelte-fa from 4.0.3 to 4.0.4 by @dependabot in #2912
- build(deps): bump openai from 4.95.1 to 4.96.0 by @dependabot in #2921
- feat: add Granite 3.3 to the catalog by @jeffmaury in #2920
- build(deps-dev): bump vite from 6.3.2 to 6.3.3 by @dependabot in #2924
- build(deps): bump @ai-sdk/openai-compatible from 0.2.12 to 0.2.13 by @dependabot in #2922
- build(deps-dev): bump electron from 35.2.0 to 35.2.1 by @dependabot in #2923
- refactor(svelte5): migrated model select component to svelte5 by @gastoner in #2914
- build(deps): bump ai from 4.3.9 to 4.3.10 by @dependabot in #2926
- chore: add a workflow to test ramalama images by @jeffmaury in #2919
- build(deps-dev): bump eslint-plugin-unicorn from 58.0.0 to 59.0.0 by @dependabot in #2932
- build(deps-dev): bump typescript-eslint from 8.31.0 to 8.31.1 by @dependabot in #2930
- build(deps-dev): bump @typescript-eslint/parser from 8.31.0 to 8.31.1 by @dependabot in #2931
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.31.0 to 8.31.1 by @dependabot in #2929
- chore(test): api endpoints e2e test by @amisskii in #2917
- feat: added support for function calling to granite3.3 by @gastoner in #2928
- fix: add ARM64 to Podman AI Lab llama-stack distribution by @jeffmaury in #2933
- fix: allow llama-stack container to connect to REST server on Windows… by @jeffmaury in #2915
- build(deps-dev): bump electron from 35.2.1 to 36.0.0 by @dependabot in #2935
- build(deps): bump openai from 4.96.0 to 4.96.1 by @dependabot in #2936
- feat: link to llama stack API swagger UI by @feloy in #2896
- build(deps-dev): bump tailwindcss from 4.1.4 to 4.1.5 by @dependabot in #2943
- build(deps): bump openai from 4.96.1 to 4.96.2 by @dependabot in #2942
- build(deps): bump ai from 4.3.10 to 4.3.12 by @dependabot in #2944
- build(deps-dev): bump @tailwindcss/vite from 4.1.4 to 4.1.5 by @dependabot in #2945
- build(deps-dev): bump vite from 6.3.3 to 6.3.4 by @dependabot in #2941
- build(deps-dev): bump electron from 36.0.0 to 36.0.1 by @dependabot in #2946
- build(deps-dev): bump @eslint/compat from 1.2.8 to 1.2.9 by @dependabot in #2947
- build(deps): bump ai from 4.3.12 to 4.3.13 by @dependabot in #2948
- chore(ci): run junit reporter always by @odockal in #2954
- build(deps-dev): bump svelte-check from 4.1.6 to 4.1.7 by @dependabot in #2950
- build(deps-dev): bump electron from 36.0.1 to 36.1.0 by @dependabot in #2951
- build(deps-dev): bump eslint from 9.25.1 to 9.26.0 by @dependabot in #2958
- build(deps-dev): bump openapi-typescript from 7.6.1 to 7.7.1 by @dependabot in #2957
- build(deps-dev): bump vite from 6.3.4 to 6.3.5 by @dependabot in #2956
- build(deps): bump openai from 4.96.2 to 4.97.0 by @dependabot in #2955
- MCP integration in the playground by @manusa in #2949
- build(deps-dev): bump @types/mustache from 4.2.5 to 4.2.6 by @dependabot in #2963
- build(deps-dev): bump typescript-eslint from 8.31.1 to 8.32.0 by @dependabot in #2965
- build(deps-dev): bump eslint-plugin-unicorn from 59.0.0 to 59.0.1 by @dependabot in #2967
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.31.1 to 8.32.0 by @dependabot in #2968
- build(deps-dev): bump lint-staged from 15.5.1 to 15.5.2 by @dependabot in #2962
- build(deps-dev): bump @typescript-eslint/parser from 8.31.1 to 8.32.0 by @dependabot in #2966
- build(deps): bump @huggingface/hub from 1.1.2 to 2.0.0 by @dependabot in #2964
- fix(ui): playground
state_unsafe_mutation
by @axel7083 in #2961 - build(deps-dev): bump @ai-sdk/provider-utils from 2.2.7 to 2.2.8 by @dependabot in #2977
- build(deps-dev): bump globals from 16.0.0 to 16.1.0 by @dependabot in #2976
- build(deps): bump @huggingface/hub from 2.0.0 to 2.0.1 by @dependabot in #2975
- build(deps): bump @ai-sdk/openai-compatible from 0.2.13 to 0.2.14 by @dependabot in #2973
- chore: fix broken lockfile by @jeffmaury in #2979
- build(deps): bump ai from 4.3.13 to 4.3.15 by @dependabot in #2974
- fix(playground): duplicate chat messages can be displayed by @manusa in #2978
- build(deps-dev): bump @podman-desktop/tests-playwright from 1.18.0 to 1.18.1 by @dependabot in #2983
- build(deps-dev): bump @tailwindcss/vite from 4.1.5 to 4.1.6 by @dependabot in #2987
- build(deps-dev): bump electron from 36.1.0 to 36.2.0 by @dependabot in #2986
- build(deps-dev): bump commitlint from 19.8.0 to 19.8.1 by @dependabot in #2985
- fix: reworked fine-tuning button in about section by @bmahabirbu in #2853
- build(deps): bump openai from 4.97.0 to 4.98.0 by @dependabot in #2984
- build(deps-dev): bump tailwindcss from 4.1.5 to 4.1.6 by @dependabot in #2982
- build(deps-dev): bump @commitlint/cli from 19.8.0 to 19.8.1 by @dependabot in #2981
- build(deps-dev): bump @commitlint/config-conventional from 19.8.0 to 19.8.1 by @dependabot in #2980
- chore(test): Extend playground test by @amisskii in #2952
- build(deps): bump @huggingface/gguf from 0.1.14 to 0.1.16 by @dependabot in #2989
- build(deps): bump express-openapi-validator from 5.4.9 to 5.5.0 by @dependabot in #2990
- build(deps): bump humanize-duration from 3.32.1 to 3.32.2 by @dependabot in #2994
- build(deps): bump semver from 7.7.1 to 7.7.2 by @dependabot in #2995
- build(deps-dev): bump lint-staged from 15.5.2 to 16.0.0 by @dependabot in #2993
- build(deps-dev): bump openapi-typescript from 7.7.1 to 7.8.0 by @dependabot in #2992
- build(deps-dev): bump supertest from 7.1.0 to 7.1.1 by @dependabot in #2991
- fix: do not display instructions block when no info to display by @feloy in #2998
- build(deps-dev): bump svelte from 5.28.2 to 5.28.6 by @dependabot in #3003
- build(deps-dev): bump typescript-eslint from 8.32.0 to 8.32.1 by @dependabot in #3002
- build(deps-dev): bump @typescript-eslint/parser from 8.32.0 to 8.32.1 by @dependabot in #3001
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.32.0 to 8.32.1 by @dependabot in #2999
- feat: start Llama-stack playground container by @feloy in #2996
- display runtime for running inference servers by @feloy in #3005
- build(deps): bump @huggingface/gguf from 0.1.16 to 0.1.17 by @dependabot in #3012
- build(deps-dev): bump svelte from 5.28.6 to 5.29.0 by @dependabot in #3011
- build(deps): bump @huggingface/hub from 2.0.1 to 2.0.2 by @dependabot in #3010
- build(deps-dev): bump prettier-plugin-svelte from 3.3.3 to 3.4.0 by @dependabot in #3008
- build(deps-dev): bump svelte-check from 4.1.7 to 4.2.0 by @dependabot in #3009
- feat: display runtime for playgrounds by @feloy in #3007
- build(deps-dev): bump eslint-plugin-svelte from 3.5.1 to 3.6.0 by @dependabot in #3000
- feat: add OpenVINO inference provider by @jeffmaury in #2848
- feat: display runtime in service details by @feloy in #3015
- build(deps-dev): bump tailwindcss from 4.1.6 to 4.1.7 by @dependabot in #3023
- build(deps-dev): bump electron from 36.2.0 to 36.2.1 by @dependabot in #3020
- build(deps-dev): bump svelte-check from 4.2.0 to 4.2.1 by @dependabot in #3025
- build(deps-dev): bump @tailwindcss/vite from 4.1.6 to 4.1.7 by @dependabot in #3021
- build(deps-dev): bump svelte-eslint-parser from 1.1.3 to 1.2.0 by @dependabot in #3024
- build(deps-dev): bump svelte from 5.29.0 to 5.30.1 by @dependabot in #3022
- fix: handle model id with / by @jeffmaury in #3019
- feat: add ReAct agent recipe to the catalog by @bmahabirbu in #2959
- feat: display application runtime by @feloy in #3013
- build(deps-dev): bump eslint-plugin-svelte from 3.6.0 to 3.7.0 by @dependabot in #3030
- build(deps): bump openai from 4.98.0 to 4.99.0 by @dependabot in #3029
- feat: added option to select default inferencing runtime by @gastoner in #2893
- feat(playground): mcp-settings.json watched for external changes by @manusa in #2972
- fix: api server not compatible with OpenVINO models by @jeffmaury in #3033
- fix: update catalog reference to 1.7.0 by @jeffmaury in #3031
- build(deps-dev): bump svelte from 5.30.1 to 5.31.0 by @dependabot in #3042
- build(deps): bump express-openapi-validator from 5.5.0 to 5.5.1 by @dependabot in #3039
- build(deps-dev): bump eslint-import-resolver-typescript from 4.3.4 to 4.3.5 by @dependabot in #3035
- build(deps): bump ai from 4.3.15 to 4.3.16 by @dependabot in #3040
- build(deps-dev): bump @testing-library/svelte from 5.2.7 to 5.2.8 by @dependabot in #3041
- build(deps): bump @huggingface/hub from 2.0.2 to 2.1.0 by @dependabot in #3034
- build(deps-dev): bump eslint from 9.26.0 to 9.27.0 by @dependabot in #3036
- build(deps-dev): bump @types/postman-collection from 3.5.10 to 3.5.11 by @dependabot in #3037
- build(deps-dev): bump eslint-plugin-svelte from 3.7.0 to 3.8.1 by @dependabot in #3038
- ci(workflow): updated ubuntu runner by @gastoner in #3043
- fix(backport): update catalog reference to 1.7.0.2 (#3057) by @gastoner in #3059
New Contributors
- @nichjones1 made their first contribution in #2810
- @manusa made their first contribution in #2830
- @amisskii made their first contribution in #2917
Full Changelog: v1.6.1...v1.7.2