github beclab/Olares 1.12.2-alpha.0
v1.12.2-alpha.0 Release

latest releases: 1.12.5-alpha.1, 1.12.6-20260209, module-bfl-ingress-v0.3.29...
pre-release3 months ago

What's Changed

  • olares: bump version to 1.12.2 by @eball in #1815
  • docs: update Developer Guide and Concepts sections in Olares by @Meow33 in #1816
  • feat(cli): support installation on Debian 13 and remove no longer supported distros by @dkeven in #1817
  • fix: files image and pdf preview, and /api/mount response for choosing path by @lovehunter9 in #1818
  • settings, authelia, tapr: settings provider permission and cookie config bug by @eball in #1819
  • market, settings: fix some ui bugs by @icebergtsn in #1820
  • fix(upgrade): add migration task from system-frontend to olares-app by @dkeven in #1821
  • fix: preview,delete,download files with special characters by @aby913 in #1823
  • systemserver: clean up user-service-provider.yaml and fix cookie path by @eball in #1825
  • Replace larepass link by @Meow33 in #1822
  • feat: Supports Google Drive, S3, and Dropbox cloud video playback by @0x7fffff92 in #1827
  • Reset official link by @Meow33 in #1826
  • feat: update system frontend version to v1.4.28 by @icebergtsn in #1828
  • feat(system-frontend): update olares-app version to v1.4.27 by @qq815776412 in #1824
  • feat: refactor monitor by @bleachzou3 in #1830
  • feat(system-frontend): upgrade system frontend version to v1.4.29 by @qq815776412 in #1829
  • fix: files, settings forwarding configuration by @aby913 in #1832
  • fix: files nginx and relative changed for improving by @lovehunter9 in #1831
  • fix(system-frontend): settings backup bug by @qq815776412 in #1833
  • authelia, systemserver: authenticate the request with public policy in rbac proxy by @eball in #1835
  • lldap: invalidate refresh token after reset password by @hysyeah in #1836
  • system-server: get user token from cookie in priority by @eball in #1837
  • feat(system-frontend): release new version to v1.4.31 by @qq815776412 in #1838
  • fix: Optimizing task execution by @LittleLollipop in #1839
  • authelia: fix aesdecrypt unpadding panic by @hysyeah in #1840
  • fix: fix fail delete, fix fail exit when pod exit by @bleachzou3 in #1841
  • fix(cli): distinguish exit code when checking status of terminated containers by @dkeven in #1842
  • olares: add priority class to some system services by @eball in #1843
  • system frontend: update system frontend to v1.4.33 by @icebergtsn in #1845
  • files: optimize error message by @aby913 in #1848
  • fix: do not update random-key when exists by @hysyeah in #1846
  • authelia: unsafe pointer thread-safe bug by @eball in #1849
  • fix:Market defending against abnormal data by @LittleLollipop in #1850
  • app-serivce: fix v2 uninstall all wait ns be deleted by @hysyeah in #1851
  • bfl: must reconcile when files pod ip assigned by @aby913 in #1852
  • feat(system-frontend): release new version to v1.4.35 by @qq815776412 in #1854
  • fix: market initialization skipped by @LittleLollipop in #1856
  • feat: allow search3 search3monitor receiver os.users nats message by @bleachzou3 in #1855
  • feat(system-frontend): release new version to v1.4.37 by @qq815776412 in #1860
  • hami: bump hami-core version by @eball in #1857
  • backup: backup cache path invalid, password get failed by @aby913 in #1862
  • docs: updates on Settings-My Olares by @Meow33 in #1844
  • docs: restore the cloud drive related topics and lines by @cal-weng in #1847
  • docs: add doc for video settings by @cal-weng in #1858
  • docs: add note for multi-node display for cluster physical resources by @cal-weng in #1859
  • docs: add iso activation method for LarePass by @cal-weng in #1861
  • fix: query snapshot failed from Cache directory by @aby913 in #1863
  • daemon: ssh password apis by @eball in #1864
  • bfl: set auth upstream header to files proxy by @eball in #1865
  • Fix: Use CORS for all request methods, not just OPTIONS by @0x7fffff92 in #1867
  • fix(vault): import account bug by @qq815776412 in #1866
  • feat: support installation on Ubuntu 25.04 by @dkeven in #1870
  • docs: update iso install on pve by @Meow33 in #1868
  • docs: update market doc with multi-source switch by @cal-weng in #1869
  • update instructions on Install on PVE section by @Meow33 in #1871
  • app-service,tapr,cli: support kubeblocks middleware mongodb minio by @hysyeah in #1834
  • feat(gpu): support many to many GPU bindings based on App policy by @dkeven in #1872
  • docs: add note for GPU support by @cal-weng in #1873
  • image-serivce: fix avoid panic with invalid image ref by @hysyeah in #1874
  • authelia: remove authentication with backend nonce by @eball in #1876
  • olares: avoid requesting backend service directly by @eball in #1875
  • system frontend: update version to v1.5.2 by @icebergtsn in #1877
  • fix(upgrade): apply KubeBlocks CRDs when upgrading by @dkeven in #1880
  • infisical: move namespace to os-protected by @eball in #1878
  • app-service,tapr: add support for rabbitmq and elasticsearch middleware by @hysyeah in #1882
  • feat: support declaration and apply of system and user envs by @dkeven in #1881
  • system frontend: update system frontend to v1.5.3 by @icebergtsn in #1884
  • feat(app-service): support declaration of GPU consume policy in app manifest by @dkeven in #1885
  • fix(cli): add retry with delay before applying CR of new kind by @dkeven in #1887
  • cli: stripped-down kubeblocks crds by @hysyeah in #1886
  • authelia: mark request from cluster pods as internal by @eball in #1888
  • fix(cli): unify apt tool installation check for both Ubuntu & Debian by @dkeven in #1889
  • cli: change did-gate-url to a variable by @eball in #1890
  • daemon: get did-gate-url from environment by @eball in #1891
  • olares: change kube-rbac-proxy image repo by @eball in #1892
  • app-service,tapr: add support for mariadb middleware by @hysyeah in #1893
  • daemon: did-gate-url bug by @eball in #1894
  • cli: add kubeproxy image to vfs by @hysyeah in #1895
  • refactor(cli): move upgrader registration of different versions to seperate files by @dkeven in #1897
  • app-service: add namespace selector to bfl pod selector by @eball in #1898
  • feat: market support mobile key by @LittleLollipop in #1896
  • app-service,tapr: add support for mysql8 middleware by @hysyeah in #1899
  • user-service: support displaying environment variables in settings by @icebergtsn in #1900
  • app-service: add desktop provider roles and bug fix by @eball in #1901
  • feat(olares-app): remove cloud drive config by @qq815776412 in #1904
  • authelia: mark requests from master node internal network as internal by @eball in #1905
  • app-serivce: add option images for middleware that create with cr by @hysyeah in #1906
  • feat: support configuring app environment variables during installation in the app market. by @icebergtsn in #1907
  • fix(daemon): log warnings upon system error in upgrade precheck by @dkeven in #1909
  • cli: use constant for DIDCachePath and improve directory handling by @eball in #1912
  • daemon: update cli dependency version in go.mod and go.sum by @eball in #1913
  • refactor: unify various SystemEnvs; migrate BFL to new env framework by @dkeven in #1915
  • feat: update files cdn address by @qq815776412 in #1916
  • cli: simplify error handling for database opening by @eball in #1917
  • chore: update cli dependency version in go.mod and go.sum by @eball in #1919
  • refactor(app-service): watch sysenvs as svc addrs; migrate sysenv based on sys domain by @dkeven in #1921
  • feat: market support new env key by @LittleLollipop in #1918
  • refactor(daemon): watch systemenvs as service addresses by @dkeven in #1920
  • system-server: add RBAC permissions for media server and hami services by @eball in #1922
  • refactor(nodeinit): watch systemenvs as service addresses by @dkeven in #1923
  • feat: support new env by @0x7fffff92 in #1910
  • refactor(backup): watch systemenvs as service addresses by @aby913 in #1924
  • app-service: fix middleware check by @hysyeah in #1925
  • system frontend: update version to v1.5.5 by @icebergtsn in #1926
  • feat(gpu): export and serve GPU power limit metrics by @dkeven in #1927
  • system-server: support https provider by @eball in #1928
  • feat(app-service): also sync type from referred envs by @dkeven in #1929
  • feat(olares-app): update olares-app version to 1.5.6 by @qq815776412 in #1930
  • cli: refactor error handling for jws cache directory checks by @eball in #1933
  • fix: add addon charts image by @hysyeah in #1931
  • refactor: choose reverse proxy config during activation if enabled by @dkeven in #1935
  • system-server: fix websocket rbac proxy tls bug by @eball in #1932
  • gpu(optimize): lower metrics collect interval to reduce lag by @dkeven in #1934
  • feat(olares-app): update olares-app version to v1.5.7 by @qq815776412 in #1937
  • system-server: add notification provider by @eball in #1938
  • docs: add storage expansion guide by @Meow33 in #1914
  • docs: add iso install guide and move back all supported install methods in get started by @cal-weng in #1911
  • chore: get rid of legacy env injection for tailscale by @dkeven in #1939
  • olares: remove kubectl container from Olares.yaml by @eball in #1940
  • chore(manifests): clean up legacy env rendering in all files by @dkeven in #1941
  • fix(app-service): retain legacy env rendering for migration by @dkeven in #1943
  • system-server: fix rbac https provider bug by @eball in #1944
  • tapr: fix minio policy was override when set multi bucket by @hysyeah in #1945
  • chore: clean up and migrate from legacy envs by @dkeven in #1946
  • feat(olares-app): update olares-app version to v1.5.8 by @qq815776412 in #1947
  • refactor: change download to DaemonSet and migrate to os-framework by @aby913 in #1942
  • feat(integration): integration server by @aby913 in #1948
  • fix: unify shell env name of cdn service with sysenv by @dkeven in #1951
  • chore(manifests): add required userenvs and remove currently unused ones by @dkeven in #1954
  • docs: update links and note for ISO install guides by @cal-weng in #1953
  • docs: update license badge in ReadMe to AGPL-3 by @cal-weng in #1955
  • docs: remove unused vertical bar by @pengpeng in #1956
  • daemon: access from intranet via domain olares.local by @eball in #1957
  • feat: update system frontend to v1.5.9 by @qq815776412 in #1958
  • feat: update L4 proxy image version to v0.3.6 in deployment configurations by @eball in #1960
  • daemon: run proxy server in a goroutine by @eball in #1962
  • chore(manifests): SMTP-related modifications to user env by @dkeven in #1959
  • fix: Increase permissions and resolve mirror cache issues by @0x7fffff92 in #1961
  • fix: support nodes, add download env by @kaki-admin in #1963
  • backup(fix): access integration by @aby913 in #1964
  • app-service: rename envoy sidecar name by @hysyeah in #1965
  • fix: intranet server bugs by @eball in #1966
  • daemon: update dependencies and improve WebSocket handling in proxy server by @eball in #1967
  • feat: add service for search3monitor rest api by @bleachzou3 in #1968
  • backup(fix): check suffix of path by @aby913 in #1969
  • download(fix): fix role, path match by @aby913 in #1970
  • fix(cli): install a stable version of nvidia container tool by @dkeven in #1971
  • cli: add user activation command by @eball in #1972
  • fix(gpu): make App and GPU binding request idempotent by @dkeven in #1973
  • chore(bfl): rename fields in olares info API by @dkeven in #1974
  • feat(app-service): auto-suspend app upon evicted or long-pending pod by @dkeven in #1975
  • feat(olares-app): update olares-app new version to v1.5.11 by @qq815776412 in #1976
  • fix(cli): lazy load DID cache db upon invoke by @dkeven in #1977
  • fix: chartrepo support oci type in image manifest by @LittleLollipop in #1980
  • files(fix): optimize the return value of the accounts query by @aby913 in #1981
  • feat(olares-app): update system-frontend version to v1.5.12 by @qq815776412 in #1983
  • app-sevice: fix upgrade chart context in setupdomain cause release failed by @hysyeah in #1984
  • fix(image-service): watch whole config dir to tolerate file removal by @dkeven in #1979
  • feat: refactor disk utility functions to improve disk size retrieval by @eball in #1985
  • app-service: fix helm upgrade set recreate to false by @hysyeah in #1988
  • refactor: change the backend of JuiceFS notify daemon to inotify by @eball in #1989
  • feat(olares-app): update system-frontend version to v1.5.13 by @qq815776412 in #1990
  • fix(bfl): use dynamical variable endpoint in cert manager by @dkeven in #1991
  • cli: fix some user activation bugs by @eball in #1992
  • juicefs: bump version to v1.3.0 in Olares.yaml by @eball in #1993
  • fix(daemon): handle LVM device when getting disksize by @dkeven in #1996
  • app-service: upgrade chart via appmgr controller in setup domain by @hysyeah in #1997
  • system-frontend: update system-frontend to v1.5.14 by @icebergtsn in #1998
  • fix: avoid glob parsing for special-char filenames by @aby913 in #1999

Full Changelog: 1.12.1...1.12.2-alpha.0

Don't miss a new Olares release

NewReleases is sending notifications on new releases.