Files
SnapOtter/apps/docs/sv/changelog.md
T
SnapOtterandGitHub 4963ab3bbd feat(docs-i18n): translate all documentation into 20 languages
All 181 docs markdown files translated into 20 languages (apps/docs/<locale>/**). Companion to the i18n code PR; admin-merged because the file count exceeds GitHub's per-PR CI trigger limit. Validated by pnpm i18n:check (all surfaces, 0 stale/missing) and a clean all-locale docs build.
2026-07-11 13:52:47 +08:00

273 lines
14 KiB
Markdown

---
description: "Versionsinformation och versionshistorik för SnapOtter. Se vad som är nytt, förbättrat och åtgärdat i varje version."
i18n_source_hash: 9020073f127e
i18n_provenance: human
i18n_output_hash: 399c33c78f8e
---
# Ändringslogg {#changelog}
## v2.0.0 {#v2-0-0}
SnapOtter 2.0 förvandlar bildverktyget till en komplett svit för filhantering: 200+ verktyg fördelade på fem modaliteter (Image, Video, Audio, PDF och Files), ombyggt på Postgres 17 och en Redis-baserad jobbkö, med en `docker run` som körs med ett enda kommando. Det här är en större version; läs Brytande ändringar innan du uppgraderar från 1.x.
### Nya funktioner {#new-features}
- **Fyra nya verktygsmodaliteter**: Video, Audio, PDF och Files ansluter till Image och tar katalogen till 200+ verktyg.
- **Beständiga bakgrundsjobb**: En Redis-baserad kö (BullMQ) kör varje verktyg som ett spårat jobb med live SSE-förlopp.
- **Allt-i-ett-läge med en enda container**: En `docker run` startar en komplett instans med inbäddad Postgres och Redis.
- **AI-paket på begäran**: Bakgrundsborttagning, OCR, transkribering, uppskalning, ansiktsigenkänning och -förbättring, objektradering, färgläggning och fotorestaurering installeras från gränssnittet. GPU-acceleration upptäcks per ramverk.
- **Signera PDF**: Rita, skriv eller ladda upp en signatur och placera den på en PDF i webbläsaren.
- **Automate**: En visuell pipelinebyggare som kedjar samman verktyg, med nio förbyggda mallar.
- **83 konverteringsförinställningar med ett klick**: Dedikerade konverterare för JPG-till-PNG, MP4-till-GIF och liknande med luddig sökning.
- **Lagerbaserad bildredigerare**: En Konva-driven redigerare på `/editor` med penslar, former, justeringar, filter och kurvor.
- **Files-bibliotek**: Spara valfritt resultat och återanvänd det som indata till ett annat verktyg.
- Fästa verktyg, zoom och panorering i arbetsytan, 21 språk och funktioner för företag (OIDC/SSO, SAML, SCIM, S3-lagring, behörigheter per verktyg, revisionsexport, distribuerad spårning).
### Förbättringar {#improvements}
- Avbryt en pågående process. (#137)
- RAW-avkodning i full upplösning via LibRaw, inklusive DNG. (#289)
- Distributioner som inte körs som root och med främmande UID (TrueNAS, Unraid, OpenShift, PUID/PGID). (#230, #127)
- Korrekt identifiering av AI-installationer och ett härdat installationsflöde. (#214, #352)
- Härdad integritet: ingen automatisk tredjepartstrafik utåt, plus ett valfritt strikt offline-läge.
- Alltid tillgänglig feedbackknapp, även med analys avstängd.
### Felrättningar {#bug-fixes}
- `RATE_LIMIT_PER_MIN=0` inaktiverar hastighetsbegränsning för verktygsrutter igen. (#271)
- Reparerade sökvägar för AI-virtualenv inuti Docker-avbildningen. (#390)
- Kompatibilitet med sharp 0.35.2+. (#362)
- Layoutfixar i bildredigeraren: linjaler, fyllnadsbeteende, sidopanel och storleksändring av arbetsytan. (#258, #259)
- Slutförde den italienska översättningen. (#231, #206, #425)
- Ljudnormalisering och loudnorm bevarar källans samplingsfrekvens.
- SSRF-härdning: numerisk IPv6 CIDR-matchning och en breddad förhandsgranskning av URL:er. (#287)
- Genererade PDF:er stämplas med SnapOtter som Producer.
- mediapipe installeras på Python 3.13 och Debian 13.
### Brytande ändringar {#breaking-changes}
2.0 ersätter den inbäddade SQLite-databasen med Postgres 17 och lägger till Redis 8 för jobbkön. Dina 1.x-data migreras automatiskt vid första start, men containerstacken har ändrats, så säkerhetskopiera hela din `/data`-volym först (1.x kör SQLite i WAL-läge, så de committade data ligger vanligtvis i `snapotter.db-wal`). Välj sedan avbildningen med en enda container (inbäddad Postgres och Redis, endast root) eller Compose-stacken (app plus Postgres 17 och Redis 8). Se [migreringsguiden](https://github.com/snapotter-hq/SnapOtter/blob/main/MIGRATING.md) och [uppgraderingsguiden](/sv/guide/upgrading).
### Uppgradering {#upgrade}
```bash
docker pull snapotter/snapotter:2.0.0
```
Eller med Docker Compose:
```bash
docker compose pull && docker compose up -d
```
[Fullständig diff på GitHub](https://github.com/snapotter-hq/SnapOtter/compare/v1.17.2...v2.0.0)
---
## v1.17.2 {#v1-17-2}
Nytt verktyg för HTML till bild, WCAG 2.2 AA-tillgänglighet, säkerhetshärdning från penetrationstestning och 5 kritiska Docker-fixar.
### Nya funktioner {#new-features-1}
- **HTML till bild**: Fånga skärmbilder av URL:er eller rå HTML som PNG/JPEG/WebP. Helsidesfångster, anpassade visningsytor, mörkt läge.
- **Docker _FILE-hemlighetskonvention**: Montera känsliga miljövariabler som filer i stället för klartext. (#205)
- **Företagslicensiering och S3-lagring**: Valfri kommersiell licensnyckel och S3-kompatibel objektlagring.
- **Förbättringar av formredigeraren**: Genomskinlighet för fyllnad/kontur, RGBA-färgväljare, streckade linjestilar.
- **Förbyggda release-arkiv**: Ladda ner tarballs från GitHub Releases för installationer utan Docker (Proxmox, bare metal, LXC). (#202)
### Förbättringar {#improvements-1}
- **WCAG 2.2 AA-tillgänglighet**: Hoppa över navigering, fokusfällor, aria-live-regioner, stöd för reducerad rörelse, korrekta kontrastförhållanden. (#209)
- **Mobilanpassning**: Responsiva inställningar, automatisk SSE-återanslutning vid byte av mobilflik. (#203, #204)
- **Kvalitet på bakgrundsborttagning**: Kantutjämning, färgdekontaminering, val av utdataformat.
- **Italiensk översättning**: ~145 nya strängar av @albanobattistella. (#206)
- **API-dokumentation per verktyg**: 53 dokumentsidor med parametrar, exempel och svarsformat.
- **Nedladdning av AI-modeller**: Återförsökslogik med exponentiell backoff för HuggingFace. (#201)
### Felrättningar {#bug-fixes-1}
- Nya Docker-containrar var helt oanvändbara (hastighetsbegränsningen blockerade alla förfrågningar).
- AI-verktyg för ansiktsigenkänning (blur-faces, red-eye-removal, enhance-faces, passport-photo) misslyckades på alla plattformar.
- HEIC-filer trasiga på ARM (symbolmatchningsfel i libheif).
- AI-paketen upscale och restore-photo misslyckades att installeras på ARM.
- OCR använde fel CUDA-version på GPU-containrar.
- Kringgående av SSRF-skydd via hex-IPv4-mappade IPv6-adresser. (Tack: @tonghuaroot)
- HEIC-avkodning från iPhone med hjälpbilder. (#183, #199)
- Real-ESRGAN CUDA OOM på 8GB-GPU:er. (#200)
- 6 Sentry-fel i produktion och 7 QA-buggar. (#208)
### Säkerhet {#security}
- 10 fynd från penetrationstest åtgärdade (XFF-kringgående, krascher vid felformaterad JSON, obegränsade pipelines, XSS i revisionslogg, TRACE-metod med mera). (#207)
- SSRF-kringgående med hex-IPv6 blockerat. (Tack: @tonghuaroot)
- Dockerfile-basavbildningar fästa via digest.
### Uppgradering {#upgrade-1}
```bash
docker pull snapotter/snapotter:1.17.2
```
Eller med Docker Compose:
```bash
docker compose pull && docker compose up -d
```
[Fullständig diff på GitHub](https://github.com/snapotter-hq/SnapOtter/compare/v1.17.1...v1.17.2)
---
## v1.17.1 {#v1-17-1}
Live-demo, landningssidor per verktyg och en omgång putsande fixar.
### Nya funktioner {#new-features-2}
- **Live-demo** - [demo.snapotter.com](https://demo.snapotter.com) låter folk prova SnapOtter utan att installera något.
- **Verktygsindexsida** - Bläddra bland alla 50+ verktyg på `/tools` med sökning och kategorifilter.
- **50+ SEO-landningssidor** - Varje verktyg har nu en dedikerad landningssida med vanliga frågor, användningsfall och jämförelsetabeller.
- **Bakgrundsförhandsgranskning** - Ett före-efter-reglage visar en rutig bakgrund bakom genomskinliga bilder.
- **Generator för starka lösenord** - Knapp med ett klick i formuläret Lägg till medlemmar.
### Felrättningar {#bug-fixes-2}
- Info-verktyget för HEIC/HEIF misslyckas inte längre (föravkodning tillagd).
- Installation av AI-modellpaket visar bättre felmeddelanden och respekterar resursgränser.
- Bibliotekets miniatyrbilder laddas korrekt (autentiseringshuvuden saknades).
- Rullgardinsmenyer klipps inte längre i inställningstabellerna för People och Teams.
- Procentandel för storleksjämförelse dold på verktyg som inte komprimerar.
- Dubblerad länk till integritetspolicy borttagen.
- Italiensk översättning tillagd för inställningar av AI-funktioner.
- Omdöpta Lucide-ikoner uppdaterade (Wand2, Columns).
### Infrastruktur {#infrastructure}
- OpenSSF Scorecard härdat från 4.3 till ~7.0.
- CI-tester parallelliserade i 4 shards med förminskade fixturer.
- 41 beroendeuppdateringar.
### Uppgradering {#upgrade-2}
```bash
docker pull snapotter/snapotter:1.17.1
```
Eller med Docker Compose:
```bash
docker compose pull && docker compose up -d
```
[Fullständig diff på GitHub](https://github.com/snapotter-hq/SnapOtter/compare/v1.17.0...v1.17.1)
---
## v1.17.0 {#v1-17-0}
Fem nya verktyg, en fullständig bildredigerare, SSO-inloggning, 20 språk. Borde nog ha varit tre separata versioner, men här är vi.
### Nya funktioner {#new-features-3}
- **Bildredigerare** - Lager, penslar, former, justeringar, filter, kurvor, tangentbordsgenvägar. Körs i din webbläsare, bearbetar på din hårdvara.
- **OIDC/SSO-autentisering** - Logga in med Google, GitHub, Okta eller valfri OpenID Connect-leverantör. Ställ in några få miljövariabler så använder ditt team sina befintliga konton.
- **Meme-generator** - 100 inbyggda mallar med textrendering via opentype.js. Eller ladda upp din egen bild.
- **Beautify** - Släpp in en skärmbild, få en polerad bild ut. Enhetsramar (macOS, Windows, webbläsare), skuggor, gradienter, förinställningar för sociala medier.
- **Simulering av färgblindhet** - Förhandsgranska hur bilder ser ut med protanopi, deuteranopi, tritanopi och andra färgsynsavvikelser.
- **PNG-genomskinlighetsfixare** - Upptäcker falskt genomskinliga PNG:er och åtgärdar dem med BiRefNet HR-matting. Valfri borttagning av vattenstämpel via LaMa-inpainting.
- **AI-arbetsyteutökning** - Utöka bildgränser med AI-fyllning. Tre kvalitetsnivåer (snabb, balanserad, kvalitet) beroende på hur mycket GPU-tid du vill byta bort.
- **20 språk** - Arabiska, kinesiska (förenklad/traditionell), tjeckiska, nederländska, franska, tyska, hindi, indonesiska, italienska, japanska, koreanska, polska, portugisiska, ryska, spanska, thailändska, turkiska, ukrainska, vietnamesiska. RTL fungerar för arabiska.
- **URL-import** - Klistra in URL:er i släppzonen eller massimportera från en lista. Serversidig hämtning med SSRF-skydd.
- **Flerfilsradering** - Rita raderingsmasker över flera bilder, bearbeta dem alla med ett klick. Penseldrag bevaras per bild.
- **Pipeline-import/-export** - Spara verktygskedjor som JSON, dela dem med andra.
- **17 nya kamera-RAW-format** via exiftool, plus QOI, JP2, EPS, DDS, CUR, DPX, FITS, PPM/PGM/PBM, SVGZ och APNG som indata. Nya utdatakodekar för BMP, ICO, JP2, QOI. Export till AVIF, TIFF, GIF, JXL och PSD återställd från en tidigare förlorad gren.
### Förbättringar {#improvements-2}
- **Bildförbättring** - Ersatte den gamla pipelinen med CLAHE + normalise + gamma. En ny Deep Enhance-växel använder AI-modellen för mer aggressiva resultat.
- **Restaurera foto** - Reptdetektering omskriven med 8-vinklad Otsu-filtrering. LaMa-inpainting körs nu i inbyggd upplösning.
- **Exotiska format överallt** - OCR, bild-till-PDF, favicon-generator, komposition, hopfogning och vektorisering avkodar alla HEIC, RAW, PSD nu.
- **Komprimera** - Toleransen för målstorlek strammades åt från 5% till 1%. Målstorlek är standardläget. Lade till stegknappar och enhetsväljare för KB/MB.
- **Sentry-rensning** - 644 ej åtgärdbara händelser filtrerade. Verkliga fel hanteras nu korrekt.
- **GPU-detektering** - Bättre diagnostik för containrar där CUDA finns men nvidia-smi inte gör det.
- **Läge med autentisering avstängd** - En anonym användare seedas i databasen med admin-roll. API-nycklar, pipelines och användarfiler bryts inte längre av FK-begränsningar.
- **2 705+ nya tester** över enhets-, integrations- och E2E-tester.
### Felrättningar {#bug-fixes-3}
- Uppskalning på CPU får inte längre timeout på NAS-boxar och lågeffektshårdvara.
- QR-kodslogotyp får inte längre förhandsgranskningen att försvinna permanent.
- Beskärningsöverflöde åtgärdat för höga porträttbilder.
- TIFF-alfafiler tvingar korrekt PNG-utdata i stället för att producera korruption.
- HDR/EXR-avkodning konverterar till 8-bit före CLAHE, vilket åtgärdar avkodningsfel.
- Indatabuffertar för ansiktslandmärken konverteras till PNG före Python-sidovagnen, vilket åtgärdar krascher.
- Hitta dubbletter hanterar batchar med blandade format och nätverksfel.
- Beautify-förhandsgranskning uppdateras i realtid.
- Förloppsindikatorer för hopfogning och vektorisering.
- SVGZ hanteras av SVG-till-raster.
- Filnamn med icke-ASCII åtgärdade via procentkodat X-File-Results-huvud.
### Uppgradering {#upgrade-3}
```bash
docker pull snapotter/snapotter:1.17.0
```
Eller med Docker Compose:
```bash
docker compose pull && docker compose up -d
```
[Fullständig diff på GitHub](https://github.com/snapotter-hq/SnapOtter/compare/v1.16.0...v1.17.0)
---
## v1.14.0 {#v1-14-0}
Enhetlig Docker-avbildning med automatisk GPU-detektering. En avbildning hanterar både CPU- och GPU-arbetsbelastningar. Förenklad compose till en enda fil med loggrotation. Modellförnedladdningar inkluderar nu verifiering och ett röktest.
---
## v1.13.0 {#v1-13-0}
Rollbaserad åtkomstkontroll (RBAC). 14 granulära behörigheter, tre inbyggda roller (admin, editor, user), stöd för anpassade roller. Behörighetskontroller på alla API-rutter. Frontend-flikar filtrerade efter användarbehörigheter.
---
## v1.12.0 {#v1-12-0}
Verktyg för PDF till bild. Konvertera PDF-sidor till PNG, JPEG, WebP eller TIFF med anpassad DPI. Enhetlig Docker-avbildning med automatisk GPU-detektering.
---
## v1.11.0 {#v1-11-0}
Autogenererad llms.txt via vitepress-plugin-llms för AI-vänlig dokumentation.
---
## v1.10.0 {#v1-10-0}
Innehållsmedveten storleksändring (seam carving) med ansiktsskydd. Ändra storlek på bilder samtidigt som viktigt innehåll bevaras.
---
## v1.9.0 {#v1-9-0}
Verktyg för hopfogning/kombination. Foga samman bilder sida vid sida, staplade vertikalt eller i ett anpassat rutnät.
---
## v1.8.0 {#v1-8-0}
Verktyg för att redigera metadata. Visa och redigera EXIF-, IPTC- och XMP-metadata med ett granulärt gränssnitt för att ta bort/behålla.
---
## Äldre versioner {#older-releases}
För den fullständiga ändringsloggen på commit-nivå inklusive patch-versioner, se [GitHub Releases](https://github.com/snapotter-hq/snapotter/releases).