v1.3.1
What's Changed
- chore: 📢 Bump version to 1.3.0 by @github-actions in #1543
- fix: wrong VMtype returned by Podman Desktop causes inference servers… by @jeffmaury in #1549
- build(deps-dev): bump vite from 5.4.0 to 5.4.1 by @dependabot in #1553
- build(deps-dev): bump tailwindcss from 3.4.9 to 3.4.10 by @dependabot in #1546
- build(deps-dev): bump electron from 31.3.1 to 31.4.0 by @dependabot in #1552
- build(deps): bump openai from 4.55.5 to 4.55.7 by @dependabot in #1545
- fix: gpulayers were not set correctly on MacOS by @jeffmaury in #1555
- fix: update vulkan/cuda images to work with Granite code model by @jeffmaury in #1558
- build(deps): bump @huggingface/gguf from 0.1.7 to 0.1.9 by @dependabot in #1562
- build(deps-dev): bump @types/node from 20.14.15 to 20.15.0 by @dependabot in #1561
- build(deps): bump openai from 4.55.7 to 4.56.0 by @dependabot in #1560
- feat: start REST server by @jeffmaury in #1544
- build(deps-dev): bump svelte from 5.0.0-next.220 to 5.0.0-next.225 by @dependabot in #1563
- build(deps-dev): bump @playwright/test from 1.46.0 to 1.46.1 by @dependabot in #1565
- build(deps-dev): bump @types/node from 20.14.13 to 20.16.1 by @dependabot in #1566
- feat: implement list models in REST server by @jeffmaury in #1564
- chore: use the same reviewers than Podman Desktop team by @benoitf in #1571
- build(deps-dev): bump vite from 5.4.1 to 5.4.2 by @dependabot in #1574
- build(deps-dev): bump electron from 31.4.0 to 32.0.0 by @dependabot in #1573
- build(deps-dev): bump svelte from 5.0.0-next.225 to 5.0.0-next.228 by @dependabot in #1572
- feat: make api port configurable by @feloy in #1570
- build(deps-dev): bump svelte from 5.0.0-next.228 to 5.0.0-next.231 by @dependabot in #1576
- build(deps): bump systeminformation from 5.23.4 to 5.23.5 by @dependabot in #1575
- build(deps-dev): bump electron from 32.0.0 to 32.0.1 by @dependabot in #1577
- fix: add generated source to gitignore file by @feloy in #1580
- feat: build extension as module instead of commonJS by @feloy in #1581
- build(deps-dev): bump svelte from 5.0.0-next.231 to 5.0.0-next.234 by @dependabot in #1587
- build(deps-dev): bump svelte-check from 3.8.5 to 3.8.6 by @dependabot in #1586
- build(deps-dev): bump @sveltejs/vite-plugin-svelte from 3.1.1 to 3.1.2 by @dependabot in #1584
- build(deps-dev): bump svelte from 5.0.0-next.234 to 5.0.0-next.236 by @dependabot in #1590
- feat: validate API requests and responses according to the OpenApi spec by @feloy in #1579
- feature: WSL upload support podman connections by @axel7083 in #1535
- build(deps-dev): bump svelte from 5.0.0-next.236 to 5.0.0-next.238 by @dependabot in #1597
- build(deps-dev): bump jsdom from 24.1.1 to 25.0.0 by @dependabot in #1598
- build(deps): bump express-openapi-validator from 5.3.1 to 5.3.3 by @dependabot in #1599
- build(deps-dev): bump eslint-import-resolver-typescript from 3.6.1 to 3.6.3 by @dependabot in #1600
- build(deps-dev): bump @testing-library/jest-dom from 6.4.8 to 6.5.0 by @dependabot in #1601
- build(deps): bump @huggingface/gguf from 0.1.9 to 0.1.10 by @dependabot in #1602
- chore(test): added possibility to change azure VM size by @ScrewTSW in #1594
- build(deps-dev): bump eslint-plugin-sonarjs from 1.0.4 to 2.0.1 by @dependabot in #1593
- chore(test): skip AI Lab extension verification if platform is Linux by @ScrewTSW in #1603
- build(deps-dev): bump svelte from 5.0.0-next.238 to 5.0.0-next.240 by @dependabot in #1606
- feat: adding container provider connection select by @axel7083 in #1537
- chore: remove unused file by @benoitf in #1609
- chore: fix micromatch dependency by @benoitf in #1610
- fix: REST server to listen on local address by @jeffmaury in #1614
- chore(eslint): prevent forbidden imports by @axel7083 in #1613
- chore: parse svelte files when doing the linting by @benoitf in #1619
- build(deps): bump openai from 4.56.0 to 4.56.1 by @dependabot in #1620
- build(deps-dev): bump @tailwindcss/typography from 0.5.14 to 0.5.15 by @dependabot in #1621
- build(deps-dev): bump @types/node from 20.16.1 to 20.16.2 by @dependabot in #1622
- chore: upgrade to eslint v9 by @benoitf in #1623
- chore: use node: prefix when importing Node.js packages by @benoitf in #1625
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.0.0 to 8.3.0 by @dependabot in #1605
- chore: fix import rules of linter by @benoitf in #1624
- build(deps-dev): bump svelte from 5.0.0-next.240 to 5.0.0-next.241 by @dependabot in #1631
- build(deps): bump openai from 4.56.1 to 4.56.2 by @dependabot in #1632
- build(deps-dev): bump openapi-typescript from 7.3.0 to 7.3.2 by @dependabot in #1630
- feat: container resource banner depends on selected connection by @axel7083 in #1612
- feat: instructLab navigation bar and empty InstructLab sessions screen by @feloy in #1615
- fix: gpu acceleration windows by @axel7083 in #1635
- build(deps): bump openai from 4.56.2 to 4.57.0 by @dependabot in #1639
- build(deps-dev): bump eslint-plugin-sonarjs from 2.0.1 to 2.0.2 by @dependabot in #1638
- build(deps-dev): bump svelte from 5.0.0-next.241 to 5.0.0-next.242 by @dependabot in #1637
- build(deps-dev): bump openapi-typescript from 7.3.2 to 7.3.3 by @dependabot in #1636
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.3.0 to 8.4.0 by @dependabot in #1648
- build(deps-dev): bump postcss from 8.4.41 to 8.4.44 by @dependabot in #1646
- build(deps-dev): bump @types/node from 20.16.2 to 20.16.3 by @dependabot in #1644
- build(deps-dev): bump svelte from 5.0.0-next.242 to 5.0.0-next.243 by @dependabot in #1643
- build(deps): bump express-openapi-validator from 5.3.3 to 5.3.4 by @dependabot in #1641
- build(deps-dev): bump @typescript-eslint/parser from 8.3.0 to 8.4.0 by @dependabot in #1645
- build(deps-dev): bump typescript-eslint from 8.3.0 to 8.4.0 by @dependabot in #1642
- feat: implement pull model for API by @feloy in #1626
- chore: restore no floating promise rule by @jeffmaury in #1650
- build(deps-dev): bump vite from 5.4.2 to 5.4.3 by @dependabot in #1658
- build(deps-dev): bump eslint-plugin-import from 2.29.1 to 2.30.0 by @dependabot in #1656
- build(deps): bump openai from 4.57.0 to 4.57.1 by @dependabot in #1657
- build(deps-dev): bump @types/node from 20.16.3 to 20.16.4 by @dependabot in #1664
- build(deps): bump filesize from 10.1.4 to 10.1.6 by @dependabot in #1669
- build(deps-dev): bump postcss from 8.4.44 to 8.4.45 by @dependabot in #1667
- build(deps): bump openai from 4.57.1 to 4.57.2 by @dependabot in #1666
- build(deps-dev): bump openapi-typescript from 7.3.3 to 7.4.0 by @dependabot in #1665
- fix: redirect url on model download by @axel7083 in #1655
- build(deps-dev): bump svelte from 5.0.0-next.243 to 5.0.0-next.244 by @dependabot in #1673
- build(deps): bump openai from 4.57.2 to 4.57.3 by @dependabot in #1676
- build(deps-dev): bump @types/node from 20.16.4 to 20.16.5 by @dependabot in #1675
- build(deps-dev): bump electron from 32.0.1 to 32.0.2 by @dependabot in #1674
- build(deps): bump express-openapi-validator from 5.3.4 to 5.3.5 by @dependabot in #1679
- build(deps): bump openai from 4.57.3 to 4.58.1 by @dependabot in #1677
- build(deps-dev): bump @playwright/test from 1.46.1 to 1.47.0 by @dependabot in #1678
- chore: migrate tests to playwright by @ScrewTSW in #1659
- chore(ci): updating linux workflow by @ScrewTSW in #1681
- build(deps-dev): bump typescript from 5.5.4 to 5.6.2 by @dependabot in #1684
- build(deps-dev): bump eslint from 9.9.1 to 9.10.0 by @dependabot in #1683
- build(deps-dev): bump concurrently from 8.2.2 to 9.0.0 by @dependabot in #1682
- chore: switch to pnpm instead of yarn by @jeffmaury in #1653
- feat: display instructlab sessions, with mock instructlab manager by @feloy in #1649
- feat: allow disabling model upload by @axel7083 in #1662
- build(deps-dev): bump @typescript-eslint/parser from 8.4.0 to 8.5.0 by @dependabot in #1687
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.4.0 to 8.5.0 by @dependabot in #1686
- build(deps-dev): bump typescript-eslint from 8.4.0 to 8.5.0 by @dependabot in #1685
- fix: model format typo on import page by @Mohit-Gaur in #1688
- chore: add package manage version to e2e-main.yaml file by @danivilla9 in #1694
- build(deps-dev): bump vite from 5.4.3 to 5.4.4 by @dependabot in #1698
- build(deps-dev): bump tailwindcss from 3.4.10 to 3.4.11 by @dependabot in #1697
- build(deps): bump openai from 4.58.2 to 4.59.0 by @dependabot in #1695
- build(deps): bump postman-code-generators from 1.10.1 to 1.13.0 by @dependabot in #1696
- chore: add cache-dependency-path to e2e-main.yaml by @danivilla9 in #1706
- fix: handle ESLint rule @typescript-eslint/explicit-function-return-type by @jeffmaury in #1705
- fix: handle ESLint rule @typescript-eslint/no-explicit-any by @jeffmaury in #1709
- build(deps): bump openai from 4.59.0 to 4.60.0 by @dependabot in #1712
- build(deps-dev): bump electron from 32.0.2 to 32.1.0 by @dependabot in #1714
- build(deps): bump express from 4.20.0 to 4.21.0 by @dependabot in #1713
- build(deps-dev): bump concurrently from 9.0.0 to 9.0.1 by @dependabot in #1711
- fix(telemetry): anonymise properly model id by @axel7083 in #1654
- build(deps-dev): bump svelte-check from 3.8.6 to 4.0.2 by @dependabot in #1710
- build(deps-dev): bump eslint-plugin-svelte from 2.43.0 to 2.44.0 by @dependabot in #1724
- build(deps-dev): bump svelte-eslint-parser from 0.41.0 to 0.41.1 by @dependabot in #1723
- build(deps): bump express-openapi-validator from 5.3.5 to 5.3.6 by @dependabot in #1721
- build(deps): bump openai from 4.60.0 to 4.60.1 by @dependabot in #1722
- build(deps-dev): bump vite from 5.4.4 to 5.4.5 by @dependabot in #1720
- chore: fix pnpm lock file by @benoitf in #1725
- build(deps-dev): bump svelte from 5.0.0-next.244 to 5.0.0-next.246 by @dependabot in #1719
- fix: handle ESLint rule @typescript-eslint/prefer-nullish-coalescing by @jeffmaury in #1718
- fix: handle ESLint rule @typescript-eslint/no-empty-object-type by @jeffmaury in #1726
- feat: add banner for promoting GPU enabled machine by @jeffmaury in #1717
- build(deps): bump openai from 4.61.0 to 4.61.1 by @dependabot in #1731
- build(deps-dev): bump postcss from 8.4.45 to 8.4.47 by @dependabot in #1735
- build(deps-dev): bump @typescript-eslint/parser from 8.5.0 to 8.6.0 by @dependabot in #1734
- build(deps-dev): bump typescript-eslint from 8.5.0 to 8.6.0 by @dependabot in #1733
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.5.0 to 8.6.0 by @dependabot in #1732
- chore(ci): adding e2e test on ubuntu runner into prcheck by @ScrewTSW in #1727
- build(deps-dev): bump tailwindcss from 3.4.11 to 3.4.12 by @dependabot in #1739
- build(deps-dev): bump vite from 5.4.5 to 5.4.6 by @dependabot in #1738
- build(deps-dev): bump svelte from 5.0.0-next.246 to 5.0.0-next.249 by @dependabot in #1737
- fix: fix light mode for download models panel by @lstocchi in #1736
- fix: update path to podman5.json by @dgolovin in #1740
- build(deps-dev): bump svelte from 5.0.0-next.249 to 5.0.0-next.251 by @dependabot in #1747
- build(deps): bump openai from 4.61.1 to 4.62.1 by @dependabot in #1748
- build(deps-dev): bump electron from 32.1.0 to 32.1.1 by @dependabot in #1746
- fix: catalog conversion not handling all cases by @jeffmaury in #1750
- build(deps): bump express-openapi-validator from 5.3.6 to 5.3.7 by @dependabot in #1751
- build(deps-dev): bump svelte from 5.0.0-next.251 to 5.0.0-next.254 by @dependabot in #1752
- build(deps-dev): bump vite from 5.4.6 to 5.4.7 by @dependabot in #1761
- build(deps-dev): bump openapi-typescript from 7.4.0 to 7.4.1 by @dependabot in #1759
- build(deps-dev): bump eslint from 9.10.0 to 9.11.0 by @dependabot in #1758
- build(deps): bump openai from 4.62.1 to 4.63.0 by @dependabot in #1757
- build(deps-dev): bump electron from 32.1.1 to 32.1.2 by @dependabot in #1760
- build(deps-dev): bump svelte from 5.0.0-next.254 to 5.0.0-next.257 by @dependabot in #1756
- fix: update GPU banner when Podman connection changes by @jeffmaury in #1755
- build(deps-dev): bump @rollup/plugin-replace from 5.0.7 to 6.0.1 by @dependabot in #1770
- build(deps-dev): bump typescript-eslint from 8.6.0 to 8.7.0 by @dependabot in #1769
- build(deps-dev): bump tailwindcss from 3.4.12 to 3.4.13 by @dependabot in #1765
- build(deps-dev): bump @playwright/test from 1.47.1 to 1.47.2 by @dependabot in #1766
- build(deps-dev): bump @typescript-eslint/parser from 8.6.0 to 8.7.0 by @dependabot in #1768
- build(deps-dev): bump jsdom from 25.0.0 to 25.0.1 by @dependabot in #1767
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.6.0 to 8.7.0 by @dependabot in #1764
- build(deps-dev): bump svelte from 5.0.0-next.257 to 5.0.0-next.258 by @dependabot in #1778
- build(deps-dev): bump eslint from 9.11.0 to 9.11.1 by @dependabot in #1776
- build(deps-dev): bump @types/node from 20.16.5 to 20.16.6 by @dependabot in #1777
- build(deps-dev): bump svelte-fa from 4.0.2 to 4.0.3 by @dependabot in #1775
- fix: use latest version of inference server image by @jeffmaury in #1779
- build(deps): bump openai from 4.63.0 to 4.64.0 by @dependabot in #1783
- build(deps-dev): bump vite from 5.4.7 to 5.4.8 by @dependabot in #1784
- build(deps-dev): bump svelte from 5.0.0-next.258 to 5.0.0-next.259 by @dependabot in #1786
- build(deps-dev): bump @types/node from 20.16.5 to 20.16.8 by @dependabot in #1785
- feat(forms): improve reactivity on trackingId query by @axel7083 in #1782
- build(deps-dev): bump prettier-plugin-svelte from 3.2.6 to 3.2.7 by @dependabot in #1793
- build(deps-dev): bump svelte-preprocess from 6.0.2 to 6.0.3 by @dependabot in #1796
- build(deps): bump postman-code-generators from 1.10.1 to 1.13.0 by @dependabot in #1797
- build(deps-dev): bump svelte-check from 4.0.2 to 4.0.3 by @dependabot in #1794
- build(deps-dev): bump @types/node from 20.16.5 to 20.16.9 by @dependabot in #1798
- build(deps): bump openai from 4.64.0 to 4.65.0 by @dependabot in #1799
- build(deps-dev): bump @types/node from 20.16.5 to 20.16.9 by @dependabot in #1800
- fix(ui): svelte select clear event by @axel7083 in #1792
- build(deps-dev): bump svelte from 5.0.0-next.259 to 5.0.0-next.260 by @dependabot in #1808
- build(deps-dev): bump eslint-plugin-svelte from 2.44.0 to 2.44.1 by @dependabot in #1807
- build(deps-dev): bump @types/node from 20.16.5 to 20.16.10 by @dependabot in #1806
- build(deps): bump postman-code-generators from 1.10.1 to 1.13.0 by @dependabot in #1805
- fix(CreateService): should use query
model-id
to select default model by @axel7083 in #1801 - feat: support task redirection by @axel7083 in #1745
- build(deps): bump openai from 4.65.0 to 4.66.1 by @dependabot in #1815
- build(deps-dev): bump svelte-check from 4.0.3 to 4.0.4 by @dependabot in #1818
- build(deps-dev): bump @typescript-eslint/parser from 8.7.0 to 8.8.0 by @dependabot in #1819
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.7.0 to 8.8.0 by @dependabot in #1820
- build(deps-dev): bump @types/node from 20.16.5 to 20.16.10 by @dependabot in #1817
- build(deps-dev): bump typescript-eslint from 8.7.0 to 8.8.0 by @dependabot in #1816
- feat(UI): share tasks management logic between
CreateService
andStartRecipe
by @axel7083 in #1812 - feat: adding execute method to PodmanConnection class by @axel7083 in #1813
- build(deps-dev): bump eslint-plugin-sonarjs from 2.0.2 to 2.0.3 by @dependabot in #1814
- build(deps-dev): bump @types/node from 20.16.5 to 20.16.10 by @dependabot in #1829
- build(deps-dev): bump globals from 15.9.0 to 15.10.0 by @dependabot in #1828
- feat: add Mistral Instruct model to the catalog by @jeffmaury in #1773
- build(deps): bump openai from 4.66.1 to 4.67.1 by @dependabot in #1836
- build(deps-dev): bump @testing-library/svelte from 5.2.1 to 5.2.3 by @dependabot in #1835
- build(deps-dev): bump eslint-plugin-import from 2.30.0 to 2.31.0 by @dependabot in #1839
- build(deps-dev): bump svelte from 5.0.0-next.260 to 5.0.0-next.262 by @dependabot in #1846
- build(deps-dev): bump @types/node from 20.16.5 to 20.16.10 by @dependabot in #1844
- build(deps-dev): bump @eslint/compat from 1.1.1 to 1.2.0 by @dependabot in #1843
- build(deps-dev): bump eslint-plugin-unicorn from 55.0.0 to 56.0.0 by @dependabot in #1845
- feat: add function calling recipe to the catalog by @jeffmaury in #1832
- fix: update Podman AI Lab logo by @jeffmaury in #1774
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.8.0 to 8.8.1 by @dependabot in #1853
- build(deps): bump openai from 4.67.1 to 4.67.2 by @dependabot in #1852
- build(deps-dev): bump @typescript-eslint/parser from 8.8.0 to 8.8.1 by @dependabot in #1856
- build(deps-dev): bump eslint from 9.11.1 to 9.12.0 by @dependabot in #1854
- build(deps-dev): bump typescript-eslint from 8.8.0 to 8.8.1 by @dependabot in #1855
- build(deps-dev): bump @types/node from 20.16.5 to 20.16.11 by @dependabot in #1862
- build(deps-dev): bump @playwright/test from 1.47.2 to 1.48.0 by @dependabot in #1860
- build(deps): bump openai from 4.67.2 to 4.67.3 by @dependabot in #1861
- fix: pnpm-lock.yaml by @axel7083 in #1865
- fix(LlamaCppPython): nvidia inference server cannot restart by @axel7083 in #1863
- feat: makes copy button extend tooltip by @axel7083 in #1875
- build(deps-dev): bump svelte from 5.0.0-next.262 to 5.0.0-next.264 by @dependabot in #1880
- build(deps-dev): bump globals from 15.10.0 to 15.11.0 by @dependabot in #1879
- build(deps): bump express from 4.21.0 to 4.21.1 by @dependabot in #1876
- build(deps-dev): bump typescript from 5.6.2 to 5.6.3 by @dependabot in #1878
- build(deps-dev): bump @types/node from 20.16.5 to 20.16.11 by @dependabot in #1877
- feat: add new settings for GPU promotion by @jeffmaury in #1869
- build(deps-dev): bump @types/node from 20.16.5 to 20.16.11 by @dependabot in #1888
- build(deps-dev): bump electron from 32.1.2 to 32.2.0 by @dependabot in #1887
- build(deps): bump postman-code-generators from 1.10.1 to 1.14.0 by @dependabot in #1890
- build(deps-dev): bump @podman-desktop/tests-playwright from 1.12.0 to 1.13.2 by @dependabot in #1886
- feat: add GPU banner to Podman AI Lab pages by @jeffmaury in #1850
- build(deps-dev): bump svelte-check from 4.0.4 to 4.0.5 by @dependabot in #1895
- build(deps-dev): bump @types/node from 20.16.5 to 20.16.11 by @dependabot in #1896
- chore: update vite-svelte-plugin to 4 by @jeffmaury in #1894
- feat: refresh Inference Server Details page by @axel7083 in #1840
- fix(MessageProxy): channel conflict by @axel7083 in #1838
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.8.1 to 8.9.0 by @dependabot in #1906
- build(deps-dev): bump vite from 5.4.8 to 5.4.9 by @dependabot in #1903
- build(deps-dev): bump typescript-eslint from 8.8.1 to 8.9.0 by @dependabot in #1902
- build(deps-dev): bump @typescript-eslint/parser from 8.8.1 to 8.9.0 by @dependabot in #1901
- chore: fix pnpm lock file by @benoitf in #1907
- build(deps-dev): bump @types/node from 20.16.5 to 20.16.11 by @dependabot in #1904
- chore(ci): updating pde2e images versions by @ScrewTSW in #1859
- fix(ci): fix typo in ai-lab win workflow by @odockal in #1909
- fix: update inference server images by @jeffmaury in #1900
- chore: refresh dependencies by @benoitf in #1910
- chore(ci): fixing destroy instance image by @ScrewTSW in #1914
- fix: add telemetry for GPU promotion banner by @jeffmaury in #1916
- chore(ci): do not clean up after pde2e-podman image run in ci by @odockal in #1918
- fix: update catalog with latest ai-lab-recipes (#1912) by @jeffmaury in #1931
New Contributors
- @Mohit-Gaur made their first contribution in #1688
- @danivilla9 made their first contribution in #1694
- @dgolovin made their first contribution in #1740
Full Changelog: v1.2.3...v1.3.1