github beclab/Olares 1.12.3-alpha.0
v1.12.3-alpha.0 Release

latest releases: module-appservice-v0.5.1, module-appservice-v0.4.82, 1.12.6-20260204...
pre-releaseone month ago

What's Changed

  • chore: update version to 1.12.3 in workflows and scripts by @eball in #2001
  • feat(daemon): handle sysenv for dockerhub mirror endpoint by @dkeven in #2000
  • download: add file_type && modify aira2 percent calculate by @kaki-admin in #2002
  • feat(cli): add upgrader for main release version 1.12.2 by @dkeven in #2005
  • docs: move concepts to developer doc by @cal-weng in #1952
  • feat: market support systemenv by @LittleLollipop in #2006
  • system-frontend: update version to v1.5.15 by @icebergtsn in #2008
  • Update field names and relevant description by @Meow33 in #1982
  • feat(daemon): ensure dockerhub mirror in sysenv at the first by @dkeven in #2010
  • integration(fix): add user suffix to cookie by @aby913 in #2011
  • chore(manifests): add default values for some user envs by @dkeven in #2012
  • feat(daemon): unified node disk size between olaresd and dashboard by @dkeven in #2013
  • system frontend: update system frontend to v1.5.16 by @icebergtsn in #2014
  • daemon: improve error handling in CheckCurrentStatus function by @eball in #2015
  • refactor(app-service): change Env CRD schema for future i18n by @dkeven in #2016
  • system frontend: update system frontend to v1.5.18 by @icebergtsn in #2017
  •  docs: update related docs for env var support by @cal-weng in #2019
  • app-service: fix set cookie with multi set-cookie in headers by @hysyeah in #2018
  • feat(app-service): independent op & API for apply env by @dkeven in #2020
  • system frontend: update system frontend to v1.5.19 by @icebergtsn in #2021
  • bfl: Update AUTHELIA_AUTH_URL in bfl_deploy.yaml by @eball in #2022
  • docs: add documentation for the "user activate" CLI command by @Meow33 in #1994
  • docs: update screenshots for env variable setting by @cal-weng in #2023
  • docs: add feature comparison table for LarePass by @cal-weng in #2009
  • docs: add cookie management in Integrations by @cal-weng in #2003
  • docs: update FRP setting and related activation process by @cal-weng in #1987
  • docs: update docs about gpu passthrough and installation in PVE by @Meow33 in #1986
  • docs: add Olares One specific operations across topics by @cal-weng in #1978
  • docs: add Set system environment variables in settings by @Meow33 in #2004
  • docs: add local URL for Olares access doc by @cal-weng in #1995
  • fix(daemon): avoid concurrent execution of uninstall and change-ip by @dkeven in #2025
  • app-service: fix middleware netpol; rollback env schema by @dkeven in #2024
  • system frontend, user service: update system frontend to v1.5.21 and user-service to v0.0.66 by @icebergtsn in #2026
  • feat(olares-app): update system-frontend new version by @qq815776412 in #2027
  • chore(cli): remove any left vgpu lock file by @dkeven in #2028
  • feat(app-service): add APIs to batch update userenv & sysenv by @dkeven in #2029
  • daemon: add local domain pattern as a host alias by @eball in #2030
  • app-service: skip entrance check if set skip filed true by @hysyeah in #2031
  • feat: update system frontend to v1.5.24 by @icebergtsn in #2032
  • system frontend, user service: update system frontend and user service by @icebergtsn in #2034
  • fix: wait drive, cache root directory create successfully by @bleachzou3 in #2035
  • infisical: add mutex lock for workspace creation by @eball in #2036
  • authelia: improve cidr validation for remote ips in cloud environments by @eball in #2037
  • chore: update olares-app and user-service version by @yongheng2016 in #2038
  • docs: update GPU mode descriptions by @cal-weng in #1903
  • docs: update screenshot for cookie management and fix minor errors by @Meow33 in #2033
  • authelia: fix ttlcache delete panic may due to some concurrency by @hysyeah in #2039
  • fix: wsl shutdown command not working on newer WSL versions by @aby913 in #2040
  • chore(manifest): lift GPU split count limit in timeslicing mode by @dkeven in #2042
  • daemon: access local domain via proxy protocol by @eball in #2043
  • docs: update mirrors and cdn urls and hide Windows Docker installation guide by @Meow33 in #2041
  • docs: update iso download link and remove concept from index by @Meow33 in #2044
  • docs: refactor manage olares section and fix incorrect descriptions by @fnalways in #2046
  • app-service,tapr: support app clone;es,minio prefix bucket,index manager by @hysyeah in #2047
  • feat(app-service): add regex validation to env CRD by @dkeven in #2049
  • docs: update the en version of Jellyfin user guide by @Meow33 in #2050
  • chore(cli): use preferred nvidia driver meta pkg name by @dkeven in #2051
  • app-service: fix app clone version select by @hysyeah in #2052
  • integration: rename field expirationDate to expires by @aby913 in #2053
  • app-service: support specify pod that need inject outbound envoy sidecar by @hysyeah in #2055
  • feat(cli): expand NodePort range to allow sharing SMB service by @dkeven in #2056
  • feat(olares-app): add share application by @qq815776412 in #2058
  • download-server: fix format id bug by @kaki-admin in #2059
  • daemon: Implement DSR Proxy for handling DNS requests and responses by @eball in #2057
  • files: rebuild the samba image by @aby913 in #2061
  • docs: add github trending badge and update olares intro by @fnalways in #2065
  • fix: video transcoding continuously consumes cpu by @0x7fffff92 in #2062
  • files: paste files across users for internal sharing by @aby913 in #2063
  • feat(upgrade): upgrade l4bflproxy to v0.3.8 by @dkeven in #2066
  • olares: change cadvisor scrape interval by @hysyeah in #2068
  • docs: update perplexica tutorial by @fnalways in #2071
  • cli: add disk management commands for extending and listing unmounted disks by @eball in #2078
  • fix: set priority for ks,node-exporter,prometheus by @hysyeah in #2079
  • docs: remove prompts from use docker compose by @Meow33 in #2081
  • docs: update the en version of Steam user guide by @Meow33 in #2070
  • docs: add studio tutorial by @fnalways in #2064
  • feat(gpu): add an API to switch GPUBindings in bulk for app by @dkeven in #2083
  • coredns,bfl,l4: resolving domain to cluster ip in pods by @eball in #2085
  • feat(upgrade): upgrade l4bflproxy to v0.3.9 by @dkeven in #2084
  • docs: add deerflow tutorial and update Ollama tutorial by @fnalways in #2082
  • chore(cli): merge env for nvidia repo mirror with cdn mirror by @dkeven in #2087
  • authelia: add policy for probe validating by @eball in #2088
  • app-serivce: push event add title, stop reason field by @hysyeah in #2089
  • files: media integration, share bug fix by @aby913 in #2090
  • fix(manifest): handle the case of present secret with missing key by @dkeven in #2091
  • docs: fix reference issue in organize content by @Meow33 in #2092
  • docs: fix typos discovered in Nov 2025 by @Meow33 in #2093
  • docs: add the en version of Windows user guide by @Meow33 in #2086
  • feat(olares-app): update version to v1.6.6 by @qq815776412 in #2096
  • app-service, tapr: implement shared entrances by @eball in #2098
  • files(fix): sync shared improve by @aby913 in #2099
  • docs: add duix.avatar tutorial by @fnalways in #2095
  • docs: update macOS Chrome local access instructions by @Meow33 in #2097
  • docs: update 0.10.0 changes for OlaresManifest.yaml by @TShentu in #2094
  • app-service, tapr, bfl: add shared entrance url api and fix some bugs by @eball in #2101
  • files(fix): sync share improve by @aby913 in #2102
  • backup: adjust backup policy update response data structure by @aby913 in #2103
  • hami: bump hami version to v2.6.4 by @eball in #2104
  • feat: add crd setting for search3 and support full content search by @bleachzou3 in #2105
  • feat:add get include directory and get exclude pattern rest api by @bleachzou3 in #2107
  • app-service,hami: hardware info inject to values by @hysyeah in #2108
  • backup(fix): app backup files path invalid by @aby913 in #2111
  • files: fix cloud video playback, support external and cache sharing by @aby913 in #2112
  • opa: add opa based admission control to Olares by @eball in #2110
  • feat(cli): switch to NVIDIA runfile to install/upgrade GPU driver by @dkeven in #2116
  • opa: ignore validating opa pod itself by @eball in #2118
  • docs: update wording in Steam Headless tutorial by @Meow33 in #2119
  • fix: missing POD_NAME, POD_NAMESPACE by @bleachzou3 in #2117
  • app-service: add gpu memory size check by @hysyeah in #2122
  • market: update market permission v2 by @icebergtsn in #2123
  • cli: windows username contains spaces by @aby913 in #2124
  • backup: fix bufio.Scanner token too long by @aby913 in #2125
  • download-server: fix resume task bug by @kaki-admin in #2126
  • docs: update LarePass link by @Power-One-2025 in #2106
  • chore(cli): optimize error messages for some prechecks by @dkeven in #2128
  • feat(gpu): clear GPU bindings of uninstalled App by @dkeven in #2129
  • fix: process history data resource url without protocol by @bleachzou3 in #2132
  • daemon: skip owner check if not installed successfully by @eball in #2133
  • app-service: fix shared gpu inejct,ns label,shared entrance by @hysyeah in #2134
  • docs: update OlaresManifest example yaml by @Meow33 in #2121
  • fix: multiple node monitor setting webhook call fail by @bleachzou3 in #2136
  • docs: add ace-step tutorial by @Meow33 in #2113
  • fix: clone app upgrade by @hysyeah in #2137
  • jfsnotify: update jfsnotify daemon volume configurations by @eball in #2138
  • fix(gpu): add precheck and disable op for nouveau kernel module by @dkeven in #2139
  • download, search: add download and search3 provider configurations by @eball in #2140
  • app-service, bfl: add a title to the shared entrance by @eball in #2143
  • feat(olares-app): update olares-app version to v1.6.13 by @qq815776412 in #2144
  • fix: Update fsnotify_daemon.yaml by @eball in #2145
  • docs: add develop in a dev container using studio by @fnalways in #2141
  • feat: search3 add rebuild index api by @bleachzou3 in #2146
  • feat(ci): distinguish different vendor in build & install script by @dkeven in #2147
  • daemon: add non-interactive flags to disk extend commands by @eball in #2148
  • systemserver: combine system providers into one provider pod by @eball in #2149
  • feat(app-service): add API to proxy remote options url by @dkeven in #2150
  • node-exporter: fix disk scan open error by @hysyeah in #2151
  • settings: add env remoteOptions api, search rebuild api and bug fix. by @icebergtsn in #2152
  • fix(ci): use non-slash separator in sed fo repo path by @dkeven in #2153
  • opa: enhance validating webhook with namespace selectors by @eball in #2154
  • authelia,lldap: firstfactor return more clear message by @hysyeah in #2157
  • feat: update system-frontend version to v1.6.15 by @qq815776412 in #2158
  • tapr: add middleware label to nats deployment by @eball in #2160
  • refactor: integrate app service into main repo by @dkeven in #2156
  • ci: update workflow triggers for linting and building to include specific paths by @eball in #2162
  • chore: clean up binary of module app-service by @dkeven in #2164
  • opa: add untrusted image policy by @eball in #2135
  • tapr: new middleware list api by @hysyeah in #2165
  • feat: search scope change by @bleachzou3 in #2159
  • feat(olares-app): update olares new version to v1.6.16 by @qq815776412 in #2166
  • feat: optimize highlight by @bleachzou3 in #2167
  • download-server: feat add download file remove api by @kaki-admin in #2168
  • tapr: kvrocks upgrade by @hysyeah in #2173
  • opa: update image restriction to include docker.io prefix for beclab by @eball in #2172
  • app-service: fix open telemetry issue by @hysyeah in #2177
  • app-service: sync module code by @hysyeah in #2183
  • download-server: fix download provider cluster role by @kaki-admin in #2176
  • opa: add check for docker.io image registry in container policy by @eball in #2178
  • tapr: fix reconciling kvrocks creating event bug by @eball in #2179
  • fix(cli): update initramfs after disabling nouveau kernel module by @dkeven in #2180
  • feat: add argo workflow to os-platform by @hysyeah in #2182
  • fix: fix monitor setting account bug by @bleachzou3 in #2186
  • backup, search, system frontend: fix some bugs by @icebergtsn in #2187
  • fix: search3validation certificate error by @bleachzou3 in #2191
  • docs: update ComfyUI Launcher tutorial by @Meow33 in #2142
  • fix(appservice): validate env regex using extended lib by @dkeven in #2193
  • daemon: reset local domain when ip changing by @eball in #2192
  • fix: validation certification error by @bleachzou3 in #2194
  • feat(app-service): v2 stop support all to stop server by @hysyeah in #2196
  • system-frontend, files-server, market-backend, user-service: Add backup size push & upgrade progress, fix payment bug, optimize CS app sync, move uninstall popup, add disk check and no-cache by @icebergtsn in #2197
  • refactor: integrate module tapr into main repo by @dkeven in #2209
  • fix(ci): specify working directory in github action for tapr by @dkeven in #2215
  • refactor: integrate module BFL into main repo by @dkeven in #2206
  • feat: add /file/extract-fail rest api by @bleachzou3 in #2199
  • refactor: integrate module L4-BFL-proxy into main repo by @dkeven in #2205
  • fix(daemon): merge mirror endpoints into the main container repo by @dkeven in #2203
  • refactor: integrate module osnode-init into main repo by @dkeven in #2207
  • refactor: integrate module systemserver into main repo by @dkeven in #2210
  • feat(cli): add command to forcefully reset password by @dkeven in #2202
  • refactor: integrate module backup server into main repo by @dkeven in #2211
  • refactor: integrate module integration into main repo by @dkeven in #2212
  • refactor: integrate module kube-state-metrics into main repo by @dkeven in #2214
  • app-service: update owner field to use app owner from app manager by @eball in #2217
  • tapr: upgrade pod template and image for PGCluster reconciliation by @eball in #2219
  • fix(ci): filter out dummy image names when scanning by @dkeven in #2226
  • system frontend, user service, market backend: fix some bugs and update payment flow by @icebergtsn in #2223
  • bfl: fix delete custom domain url by @aby913 in #2220
  • daemon: fix intranet server restarting bug by @eball in #2229
  • feat: upgrade v0.0.90 by @bleachzou3 in #2227
  • app-service: argo resource namespace validate by @hysyeah in #2230
  • feat(olares-app): update olares app version to v1.6.22 by @qq815776412 in #2232
  • chore(ci): only scan for image manifest under .olares by @dkeven in #2234
  • docs: add redirects and refactor studio docs by @fnalways in #2188
  • refactor: merge module kubesphere into main repo by @dkeven in #2237
  • fix(notifications-api): payment template id error by @qq815776412 in #2238
  • feat: upgrade to v0.0.92 by @bleachzou3 in #2239
  • cli: refactor timestamp check for clarity and correctness by @eball in #2241
  • chore(cli): remove unnecessary files and code related to kubesphere by @dkeven in #2242
  • app-service: fix v2 app stop by @hysyeah in #2243
  • feat(olares-app): update olares-app version to v1.6.23 by @qq815776412 in #2244
  • feat: upgrade v0.0.93 by @bleachzou3 in #2246
  • daemon: improve handling of broken mounts with detailed error reporting by @eball in #2247
  • fix(cli): adjust internal DNS when cloud VM is detected by @dkeven in #2248
  • chore(bfl): remove some unused API handlers by @dkeven in #2250
  • app-service: fix helm release failed issue by @hysyeah in #2252
  • feat(olares-app): update olares version to v1.6.24 by @qq815776412 in #2254
  • cli: argo workflow breaking change by @hysyeah in #2256
  • docs: add access olares locally doc by @fnalways in #2224
  • fix: document rest api error by @bleachzou3 in #2259
  • fix(cli): only (un)label current node in multi-node cluster by @dkeven in #2260
  • chore(gpu): upgrade NVIDIA driver version to 590.44.01 by @dkeven in #2264
  • app-service: fix concurrency cause two app in downloading state by @hysyeah in #2265
  • feat: files sync search by @lovehunter9 in #2262
  • feat(cli): add upgrader for stable version 1.12.3 by @dkeven in #2267
  • app-serivce: delete applyenv created ns by @hysyeah in #2268
  • fix(ci): specify working dir in github action for backup module by @dkeven in #2269
  • backup: replace 85% disk usage percentage threshold by @aby913 in #2233
  • daemon: handle restarting state for system errors by @eball in #2270

New Contributors

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

Don't miss a new Olares release

NewReleases is sending notifications on new releases.