- Blog
- Inuti släpper med öppen källkod på Bitwarden
Säkerhetsstandarder utvecklas alltid, och det är Bitwarden också.
Som ett företag med öppen källkod sker Bitwarden-släpp i full vy! De första utgåvorna av 2024 förde inloggning med "beta", kontoväxling till webbläsare och ytterligare flexibilitet för samlingar och behörigheter.
Bitwardens produktuppdateringar kan delas upp i fyra enkla processer:
För nya funktioner och funktioner är det bästa praxis att vänta tills allmän tillgänglighet, även känd som en offentlig release, när uppdateringar eller funktioner görs allmänt tillgängliga. Ett informativt blogginlägg är oftast ihopkopplat med dessa utgåvor också.
Stora idéer
Från community-forum till subreddit är Bitwarden-communityt en blomstrande, energisk och äkta del av Bitwardens DNA, och Bitwarden behandlar feedbacken som mottas därefter. När en idé till en förbättring eller funktion har prioriterats och utvecklats, blir den sedan en uppgift för en medlem (eller medlemmar) av ingenjörsteamet.
Engagerad i öppen källkod
Koden för Bitwarden finns i ett av GitHub-arkiven - som är länkade till Bitwarden Server och klientapplikationskod.
När koden väl har landat i ett arkiv är den synlig för alla. Du kommer att se många uppdateringar av den här koden under en utgivningscykel, som vanligtvis är cirka 14 dagar för servern och webbvalvet, och 28 dagar för webbläsartillägget, skrivbordet och mobilappen.
Koden kommer att läggas till, uppdateras, testas, ändras och granskas i sin individuella gren innan den slås samman till huvudkodbasen, även kallad huvudgrenen. När den väl har slagits samman med huvudgrenen står koden nu i kö för att släppas, men är ännu inte allmänt tillgänglig för användning.
Provkörningar
När all kodning är klar - en fas som kallas dev complete eller feature complete - är det dags att göra slut- och regressionstestning.
Du kan se problem skapade i GitHub-förvaret för objektet som testas, och ytterligare kod förbinder sig att åtgärda upptäckta problem.
Ut i det vilda
Efter att ha testat mjukvaran noggrant förbereds en release och de senaste funktionerna läggs i händerna på communityn!
När det gäller utgåvor av Bitwarden Server och Bitwarden Web App distribuerar Bitwarden dem till molninstansen först.
En ny utgåva kommer först att vara tillgänglig för Bitwardens molnanvändare, eftersom DevOps-teamet övervakar för att säkerställa smidig drift. Detta gör att Bitwarden kan göra uppdateringar snabbt och exakt med en centralt hanterad och övervakad distribution.
Klientapplikationer
Efter att Bitwarden-molnuppdateringarna har släppts publiceras klientapplikationer vanligtvis inom 24 timmar. Klientapplikationer kan ta allt mellan 1-5 dagar innan de blir tillgängliga, beroende på den specifika plattformen och publiceringsköerna.
Under denna tid kan användare se funktioner som är tillgängliga på servern eller webbvalvet, men som ännu inte är kompatibla med deras appar. Ibland kommer en släppt funktion att stängas av tills klienterna har spridits ordentligt i butikerna. Oroa dig inte, de kommer snart att finnas tillgängliga!
Självhotell
Utgivningar avgörs vanligtvis över ett par arbetsdagar och när ingenjörsteamet bekräftar den slutliga versionen av utgivningen distribuerar Bitwarden uppdateringarna till så att användare kan starta sina uppdateringar.
Allmän tillgänglighet
Hur vet du när en version eller funktion är allmänt tillgänglig? Det bästa sättet att hålla sig uppdaterad är att följa Bitwarden-bloggen. Bloggen kommer att dela all viktig information om en ny funktion, såväl som all tillhörande dokumentation när den når allmän tillgänglighet.
För att få information på ett mer realtidssätt, se uppdaterade detaljer om Bitwarden-utgåvor på en mängd olika sätt nedan:
Månatligt nyhetsbrev
Release notes
Prenumerera på Release-evenemang på GitHub genom att titta på följande arkiv. Tips: Använd anpassade visningsregler för att få aviseringar om de specifika händelserna.
Statusuppdateringar
Gemenskapens meddelanden
Denna förenklade beskrivning av utvecklings- och lanseringsprocessen var avsedd som en snabb snabbkurs för dem som kanske är nya inom öppen källkod och utvecklingscykler i allmänhet. Detta omfattar inte alla arbetsflöden, processer, kontroller, balanser eller peer- och säkerhetsgranskningar som inträffar under en Bitwarden-produktrelease.
Kom igång med Bitwarden
→ För att säkra dina personliga och affärsdata, börja med en Bitwarden gratis provperiod idag!
Redaktörens anmärkning: Den här bloggen skrevs ursprungligen den 18 maj 2021 och uppdaterades den 5 februari 2024.