• Forgejo 14.0 – Egen hostad lösning för kodsamarbete

    Forgejo är en fri och community-driven plattform för kodsamarbete som används för att lagra, granska och utveckla programvara tillsammans. Den bygger på Git, ett distribuerat versionshanteringssystem som gör det möjligt för utvecklare att spåra förändringar i källkod, arbeta parallellt och slå samman arbete på ett kontrollerat sätt. Med Forgejo får organisationer och individer ett självhämtat alternativ till kommersiella kodplattformar, där de själva har full kontroll över data, arbetsflöden och säkerhet, samtidigt som de drar nytta av moderna funktioner för ärendehantering, kodgranskning och automatisering.

    Forgejo 14.0 släpptes den 15 januari 2026 och är en tydlig milstolpe för den community-utvecklade, självhämtade Git-plattformen. Versionen fokuserar på att göra det dagliga arbetet smidigare för användare, samtidigt som den stärker tillförlitlighet och säkerhet för administratörer och driftansvariga. Resultatet är en mer robust och långsiktigt hållbar kodplattform, utan att ge avkall på projektets öppna och självständiga filosofi.

    Förbättrad sökning i ärenden och pull requests

    En av de mest märkbara förbättringarna i Forgejo 14.0 är den nya sökfunktionen för ärenden och pull requests. Direkt i sökfältet kan användaren nu använda enkla inline-filter för att begränsa resultat baserat på exempelvis status, vem som skapat ärendet eller hur resultaten ska sorteras. Det gör att man snabbare kan hitta rätt bland stora mängder diskussioner och kodgranskningar, utan att behöva växla mellan olika menyer eller avancerade sökdialoger. En inbyggd hjälptext i gränssnittet förklarar hur filtren används, vilket sänker tröskeln även för mindre erfarna användare.

    Ny webbredigerare för snabbare och mer tillgänglig redigering

    Den webbaserade filredigeraren har fått en genomgripande förändring. Den tidigare lösningen, baserad på Microsofts Monaco-editor, ersätts nu av CodeMirror. Bakgrunden till bytet är att Monaco visade sig vara onödigt tung för Forgejos vanligaste användningsfall, som ofta handlar om snabba ändringar i enstaka filer. Med CodeMirror förbättras laddningstider och prestanda märkbart, samtidigt som tillgänglighet och mobilanvändning fungerar bättre. För många användare innebär detta att webbredigering nu känns mer direkt och pålitlig, snarare än som ett undantag man helst undviker.

    Förfinat gränssnitt och fortsatt arbete utan JavaScript

    Forgejo 14.0 innehåller flera mindre men viktiga förbättringar i användargränssnittet. Förhandsvisning av CITATION-filer har blivit mer flexibel, med möjlighet att växla mellan CFF- och BibTeX-format direkt i vyn. Samtidigt fortsätter arbetet med att göra Forgejo fullt användbart även utan JavaScript. I den nya versionen går det att posta kommentarer och komma åt fler menyer även när JavaScript är avstängt. Detta stärker både tillgänglighet och robusthet, och gör Forgejo mer motståndskraftigt mot framtida förändringar i webbläsare och teknik.

    Kraftigt förbättrade Forgejo Actions

    Automatiseringssystemet Forgejo Actions har utvecklats rejält i version 14.0. Hanteringen av förtroende för workflows som kommer från pull requests har blivit tydligare och mer detaljerad. Projektägare kan nu enkelt välja om ett workflow ska godkännas en gång, alltid tillåtas eller helt nekas, och tidigare beslut kan återkallas. Det ger bättre kontroll över säkerheten i projekt där externa bidrag är vanliga.

    Samtidigt har synligheten i Actions-gränssnittet förbättrats. När ett jobb väntar på en specifik runner visas detta tydligt som ett väntande tillstånd, vilket gör det enklare att förstå varför en pipeline inte startar. Stöd för concurrency-grupper, dynamiska matriser och runs-on-definitioner som bestäms av tidigare jobb gör dessutom att mer avancerade och intelligenta workflows kan byggas, anpassade efter projektets faktiska behov.

    Förbättrad databasdrift och ökad stabilitet

    På driftsidan åtgärdar Forgejo 14.0 flera långvariga problem. Ett känt fel som kunde leda till att commit_status-tabellen fylldes med miljontals redundanta poster har nu rättats till. Ett nytt kommandoradsverktyg gör det möjligt att rensa bort dessa poster efter uppgradering, vilket i praktiken kan minska datamängden med över 97 procent. Databashanteringen har också förbättrats genom att deadlocks i stort sett eliminerats och genom att foreign keys införts för att förhindra inkonsekvent data vid uppgraderingar.

    Skärpt säkerhet och moderniserat CSRF-skydd

    Säkerheten har fått särskild uppmärksamhet i Forgejo 14.0. När Forgejo är konfigurerat att själv hantera SSH-åtkomst kontrolleras nu authorized_keys-filen redan vid uppstart. Om oväntade nycklar upptäcks vägrar tjänsten starta, vilket tvingar administratören att undersöka och åtgärda problemet innan systemet tas i drift. CSRF-skyddet har samtidigt skrivits om till en stateless-lösning baserad på webbläsarens fetch-metadata. Det innebär att användare kan ha flikar öppna under lång tid utan att riskera att formulär slutar fungera när de väl skickas.

    Sammanfattning och framtidsblick

    Forgejo 14.0 är en genomtänkt och mogen uppdatering som kombinerar förbättrad användarupplevelse med tydliga vinster för säkerhet och driftsäkerhet. För både utvecklare och administratörer innebär versionen ett mer pålitligt verktyg i vardagen. Nästa stora steg blir Forgejo 15.0 LTS, planerad till april, som väntas ge långtidssupport och ytterligare stabilitet för organisationer som satsar på Forgejo i produktion.

    https://forgejo.org/download

    Forgejo 14.0 – fakta
    Vad är Forgejo?
    Självhostad kodplattform (Git forge) för repo, ärenden, PR och CI.
    Vad är Git?
    Distribuerad versionshantering som spårar ändringar och möjliggör samarbete.
    Release
    15 januari 2026
    Största UI-nyheterna
    Inline-filter i Issue/PR-sök + webbredigerare byter från Monaco till CodeMirror.
    Bättre utan JavaScript
    Fler menyer och kommentarer fungerar även med JS avstängt.
    Actions
    Tydligare trust-kontroller, “waiting”-status, concurrency-grupper och dynamiska matriser.
    Drift & databas
    Fix för commit_status-bloat + CLI-rensning, färre deadlocks och bättre dataintegritet.
    Säkerhet
    Validerar authorized_keys vid start + stateless CSRF-skydd (fungerar bättre med långöppna flikar).



  • Gentoo 2025: Ekonomisk stabilitet och ett steg bort från GitHub

    Gentoo sammanfattar 2025 som ett år av stabil ekonomi och ökande fokus på självständighet: projektet vill flytta speglingar och bidragsflöden från GitHub till den ideellt drivna Codeberg-plattformen, delvis som reaktion på tryck mot mer proprietära verktyg. Samtidigt visar årsrapporten att verksamheten främst bärs av små donationer och att kostnaderna i första hand går till drift och hosting, medan övergången till SPI fortsätter.

    Det välkända Linux-projektet Gentoo avslutade 2025 med att publicera en omfattande årsrapport. Rapporten visar ett projekt i relativt god ekonomisk balans – men också ett Gentoo som tydligt markerar sin vilja att ta kontroll över sin tekniska framtid. Två frågor sticker särskilt ut: pengar och plattformar.

    Ett tydligt avståndstagande från GitHub

    En av de mest uppmärksammade punkterna i rapporten är Gentoo-ledningens planerade flytt bort från GitHub. I stället vill projektet flytta speglar av sina kodförråd och arbetsflöden för bidrag till Codeberg, en kodplattform baserad på Forgejo och driven av en ideell organisation i Berlin.

    Bakgrunden är i första hand ideologisk men också praktisk. Gentoo uttrycker oro över GitHubs ökande fokus på proprietära tjänster, särskilt den AI-baserade kodassistenten GitHub Copilot. Enligt Gentoo finns det en växande press att använda dessa tjänster, något som strider mot projektets långvariga filosofi om fria verktyg och användarens självbestämmande.

    Gentoo sammanfattar själva beslutet med formuleringen ”Goodbye GitHub, welcome Codeberg”, och ser flytten som ett sätt att skydda både utvecklare och bidragsgivare från att bli beroende av slutna ekosystem.

    Varför Codeberg?

    Codeberg är inte bara ett tekniskt alternativ utan också ett värdebaserat sådant. Plattformen bygger på Forgejo, en fri mjukvarufork av Gitea, och drivs av en ideell organisation snarare än ett vinstdrivande bolag. För Gentoo innebär detta större kontroll över utvecklingsmiljön och mindre risk för framtida påtvingade förändringar.

    I en tid då många öppna projekt brottas med beroenden till kommersiella molnplattformar är Gentoo långt ifrån ensamma om att vilja gå sin egen väg.

    Ekonomin: små donationer bär projektet

    Årsrapporten visar att Gentoo Foundation hade en total inkomst på 12 066 USD under räkenskapsåret som avslutades den 30 juni 2025. Mer än 80 procent av dessa pengar kom från individuella donationer, vilket tydligt visar att projektet främst bärs av sitt community snarare än av stora företagsintressen.

    Samtidigt pågår en övergång av Gentoo:s finansiella infrastruktur till Software in the Public Interest, SPI. Under samma period tog SPI emot 8 471 USD öronmärkta för Gentoo, även här till största delen från små individuella bidrag.

    Utgifter: servrar före administration

    På utgiftssidan gick den största posten, 8 332 USD, till programverksamhet såsom drift och hosting. Administrativa kostnader för bokföring och allmän förvaltning uppgick till 1 724 USD, medan kostnader för insamling låg på 905 USD.

    Sammantaget visar siffrorna ett projekt där merparten av resurserna fortfarande går direkt till den tekniska infrastrukturen.

    Ett Gentoo som vill stå på egna ben

    Gentoo:s årsrapport för 2025 ger bilden av ett projekt som både är försiktigt och principfast. Ekonomin är stabil men blygsam, och beslutet att lämna GitHub handlar mindre om teknik och mer om långsiktiga värderingar.

    I en värld där öppen källkod allt oftare utvecklas på kommersiella villkor markerar Gentoo tydligt att frihet, både teknisk och organisatorisk, fortfarande är värd att försvara.

    https://www.gentoo.org

    $ teknisk_faktaruta –gentoo-2025
    Teknisk faktaruta: Gentoo 2025
    Kort bakgrund: Gentoo beskriver 2025 som ett år med stabil ekonomi och ett tydligare fokus på oberoende verktyg. En central punkt är planer på att flytta speglingar och bidragsflöden från GitHub till Codeberg (Forgejo-baserat), delvis som reaktion på upplevt tryck mot mer proprietära tjänster.
    Planerad plattformsflytt: GitHub → Codeberg (Forgejo-baserad forge, ideellt driven i Berlin)
    Motiv (enligt rapporttexten): motstånd mot funktioner som kan driva på användning av proprietära verktyg (t.ex. Copilot-relaterat)
    Gentoo Foundation (FY 2025, slut 30 juni 2025): intäkter 12 066 USD; >80% från individuella donationer
    SPI-kanalen: 8 471 USD under samma period, huvudsakligen småbidrag
    Utgifter: program/hosting 8 332 USD; administration 1 724 USD; insamling 905 USD
  • Forgejo 13.0: Nu med modereringsverktyg och globalt krav på tvåfaktorsinloggning

    Den fria Git-plattformen Forgejo har nått version 13.0, och med det kommer en rad förbättringar som stärker både säkerheten och användarupplevelsen. Den nya versionen introducerar inbyggda verktyg för moderering, globalt krav på tvåfaktorsinloggning och flera smarta uppdateringar för utvecklare och administratörer. Forgejo fortsätter därmed att befästa sin roll som ett öppet och självständigt alternativ till GitHub och GitLab.

    Den fria och självhostade Git-plattformen Forgejo har nu släppt version 13.0 – och den bjuder på flera viktiga förbättringar inom säkerhet, moderering och användbarhet.

    Forgejo är ett öppet alternativ till GitHub och GitLab, som låter organisationer driva sin egen kodplattform utan att förlita sig på stora molntjänster. Den används flitigt inom både företag och open source-projekt som vill ha full kontroll över sin kod, data och användarhantering.

    Enklare moderering av innehåll

    En av de största nyheterna i Forgejo 13.0 är ett inbyggt system för att rapportera innehåll, något som länge efterfrågats av administratörer som driver offentliga instanser.

    Tidigare kunde användare bara rapportera problem genom externa kanaler. Nu finns ett smidigt rapporteringsflöde direkt i plattformen: användare kan anmäla olämpliga projekt, kommentarer, issues eller pull requests med ett klick.

    Alla rapporter om samma objekt grupperas automatiskt, vilket gör det lättare för administratörer att granska och hantera rapporterat material. För offentliga instanser betyder det ett stort steg mot bättre community-hälsa och tryggare samarbetsmiljöer.

    Globalt tvåfaktorskrav höjer säkerheten

    Forgejo 13.0 tar också säkerheten på större allvar än någonsin. Administratörer kan nu tvinga fram tvåfaktorsautentisering (2FA) för alla användare – eller bara för administratörskonton.

    Detta görs genom en ny inställning:

    [security]
    GLOBAL_TWO_FACTOR_REQUIREMENT = all
    

    eller

    GLOBAL_TWO_FACTOR_REQUIREMENT = admin
    

    Med detta aktiverat måste alla berörda användare logga in med TOTP (Time-based One-Time Password) eller liknande teknik. Det minskar risken för intrång, särskilt i större organisationer eller öppna instanser.

    Forgejo har också stärkt sin interna kryptering av hemligheter (så kallade “secrets”) i Forgejo Actions, det inbyggda automatiseringssystemet. Den nya versionen använder samma säkra krypteringsmodul som sedan tidigare skyddar 2FA-nycklar.

    Bättre integritet: EXIF-data tas bort automatiskt

    Ett smart och kanske oväntat tillskott handlar om integritet. Forgejo tar nu automatiskt bort EXIF-data – alltså metadata som sparas i bilder, ofta med information om kamera, GPS-koordinater eller enhet – när användare laddar upp profilbilder.

    Detta förhindrar att känslig information sprids av misstag. Administratörer kan dessutom rensa redan uppladdade bilder med ett nytt kommando:

    forgejo doctor avatar-strip-exif
    

    Ett enkelt sätt att skydda användarnas personliga information – även i efterhand.

    Förbättringar för utvecklare

    Utvecklare får också sin beskärda del av nyheter:

    • Forgejo Actions visar nu alla tidigare körningar direkt i webbgränssnittet – perfekt för felsökning.
    • Workflow-filer kontrolleras automatiskt för vanliga fel, som stavfel eller ogiltiga variabler.
    • Commit-listor visar nu även tags, och releaser visar tidsstämplar på sina bilagor.
    • Markdown-redigeraren har fått snabbkommandon för fet och kursiv text.
    • Efter “force push”-ändringar visas nu byggstatusen (CI-status) direkt, vilket gör kodgranskning snabbare.

    Små förbättringar, men tillsammans bidrar de till en mjukare utvecklarupplevelse.

    Smidigare drift för administratörer

    Administratörer som kör Forgejo i containers (t.ex. Docker eller Kubernetes) får det enklare tack vare uppdaterade miljövariabler för loggning. De nya namnen (LOGGER_<NAMN>_MODE) gör konfigurationen tydligare och enklare att hantera i större miljöer.

    Tidsstyrda versioner och långsiktigt stöd

    Forgejo följer nu en tidsbaserad release-cykel med nya versioner var tredje månad och LTS-versioner (Long-Term Support) varje år.
    Version 13.0 får stöd till januari 2026, vilket ger användare en stabil grund för långsiktiga installationer.

    Migrering från Pagure

    Sedan Fedora-projektet avslutade sitt stöd för Pagure i slutet av 2024, har Forgejo blivit ett naturligt alternativ. Den inbyggda migreringsfunktionen gör det möjligt att importera hela Pagure-miljöer – inklusive projekt, metadata och användare – direkt till Forgejo utan större handpåläggning.

    Tillgänglighet

    Forgejo 13.0 finns nu att ladda ner som binärfil eller container-image från den officiella webbplatsen.
    Innan man uppgraderar rekommenderas att läsa avsnittet om “breaking changes” och ta en fullständig säkerhetskopia enligt uppgraderingsguiden.

    Sammanfattning

    Forgejo 13.0 är en välavvägd uppdatering som stärker säkerheten, förenklar moderering och gör vardagen lättare både för utvecklare och administratörer.

    Med globala säkerhetskrav, borttagning av känslig metadata och fler verktyg för felsökning fortsätter Forgejo att positionera sig som ett tryggt och modernt alternativ till de stora proprietära Git-plattformarna.

    https://forgejo.org/download

    Forgejo 13.0 — Fakta

    Självhostad Git-plattform (”git forge”) med fokus på säkerhet, moderering och förbättrat arbetsflöde.

    Vad är Git?

    Git är ett distribuerat versionshanteringssystem som används för att spåra ändringar i källkod. Det låter flera utvecklare arbeta samtidigt på samma projekt utan att skriva över varandras ändringar. Genom att spara varje version som en ”commit” kan man enkelt gå tillbaka, jämföra eller slå ihop kod. Git används som grund för plattformar som Forgejo, GitHub och GitLab.

    • Version13.0 (stöd t.o.m. jan 2026)
    • TypPlattform för kodhostning: repo, issues, pull requests, releases
    • CI/CDForgejo Actions med förbättrad felsökning och statisk kontroll av workflow-filer
    • SäkerhetGlobalt 2FA-krav, starkare kryptering av Actions-hemligheter
    • IntegritetAutomatisk borttagning av EXIF-data i avatarer + CLI-städning
    • ModereringInbyggda anmälningar av innehåll (repo, issues, kommentarer, PRs)
    • AnvändbarhetTaggar i commitlistor, tidsstämplar på releasebilagor, CI-status efter force push
    • RedigeringSnabbkommandon för ** och * i Markdown-editorn
    • DriftFörenklade logger-variabler LOGGER_<NAME>_MODE; containers & binärer tillgängliga
    • MigreringInbyggt stöd för flytt från Pagure (repo + metadata)

    Exempel: aktivera globalt 2FA-krav

    [security]
    GLOBAL_TWO_FACTOR_REQUIREMENT = all   ; eller: admin

    Exempel: rensa EXIF från avatarer

    forgejo doctor avatar-strip-exif

    Tips: Läs ”breaking changes” och ta full backup innan uppgradering.

Etikett: versionshantering

  • Forgejo 14.0 – Egen hostad lösning för kodsamarbete

    Forgejo är en fri och community-driven plattform för kodsamarbete som används för att lagra, granska och utveckla programvara tillsammans. Den bygger på Git, ett distribuerat versionshanteringssystem som gör det möjligt för utvecklare att spåra förändringar i källkod, arbeta parallellt och slå samman arbete på ett kontrollerat sätt. Med Forgejo får organisationer och individer ett självhämtat…

  • Gentoo 2025: Ekonomisk stabilitet och ett steg bort från GitHub

    Gentoo sammanfattar 2025 som ett år av stabil ekonomi och ökande fokus på självständighet: projektet vill flytta speglingar och bidragsflöden från GitHub till den ideellt drivna Codeberg-plattformen, delvis som reaktion på tryck mot mer proprietära verktyg. Samtidigt visar årsrapporten att verksamheten främst bärs av små donationer och att kostnaderna i första hand går till drift…

  • Forgejo 13.0: Nu med modereringsverktyg och globalt krav på tvåfaktorsinloggning

    Den fria Git-plattformen Forgejo har nått version 13.0, och med det kommer en rad förbättringar som stärker både säkerheten och användarupplevelsen. Den nya versionen introducerar inbyggda verktyg för moderering, globalt krav på tvåfaktorsinloggning och flera smarta uppdateringar för utvecklare och administratörer. Forgejo fortsätter därmed att befästa sin roll som ett öppet och självständigt alternativ till…