Unlink bug scare - forklaring

1/2/2023
2 minutes
Róbert Kováčik

Bare kort før vinterferien var der en skræmmende udseende fejl, der blev annonceret endda via Cloud-udsendelse. Det viste sig at være meget mindre skadeligt end det først syntes. Her er hele historien.

Historien

I version 12.4.0 (tidligt i december) introducerede vi en funktion Primær konto (til relaterede konti i opgaver). Detaljer i versionsnoter.

Den 19. december opdagede vi, at nogle data var forsvundet på mystisk vis i vores interne applikation (takket være vores regelmæssige sikkerhedskopier var genoprettelse ikke et problem). Efter en primær analyse blev det fundet, at klik på knappen "Fjern link" forårsagede sletning af den af-linkede enhed. Vi besluttede at offentliggøre denne opdagelse med det samme for at undgå datatab for vores kunder.

Den 20. december blev version 12.4.2 udgivet, som indeholdt en rettelse. Den blev distribueret til Cloud-applikationer og gjort tilgængelig i Klientzonen (Serverløsning). Post mortem-analysen fortsatte.

Resultaterne i den sidste uge af december gav lettelse. Problemet blev ikke opdaget i de meget anvendte relationer, herunder opgaver. Det opstod kun i meget specifikke relationer i B2B CRM:

  • Prisbog → prisbogspakker
  • Kontrakt → muligheder
  • Personlig kontakt → primære supportkontrakter
  • Personlig kontakt → implementeringskontrakter

En permanent løsning var endnu ikke leveret. Hvis du bruger B2B CRM, undlad venligst at klikke på af-link-knappen i disse relationer.

Alle andre relationer er sikre, og det er også sikkert at af-link dem.

Post mortem

Der blev tilføjet specifikke testcases til offentlige udgivelser. Kodevejledninger blev opdateret. Standarderne for den primære analyse af sådanne hændelser blev forbedret. Kommunikationsstrategien for sådanne hændelser "bedre sikker end ked af det" forbliver den samme, vi vil bare forbedre vores forebyggelse af paniksituationer.

Vi beklager over for alle berørte af denne fejl og den måde, kommunikationen måske har forårsaget yderligere stress i denne allerede stressende tid på året.

7/21/2023
5 minutter læst
Udover grundlæggende Easy Redmine: Udforsk potentialet i HelpDesk

Easy Redmine er fyldt med fantastiske funktioner, der forenkler din arbejdsgang og hjælper dig med at være effektiv. Nogle funktioner kender du allerede fra starten, men der er mange flere, der ikke er så synlige og høje, men som kan ændre markant på den måde, du arbejder på. I denne artikel vil vi vise dig alle de unikke skjulte perler i HelpDesk, der vil øge din effektivitet. Er du klar til at blive en professionel bruger af Easy Redmine? Så er det tid til at læse videre!

Læs mere
7/17/2023
1 minut læst
Når Scrum ikke virker: Afdækning af faldgruberne

Scrum er uden tvivl en af de mest populære Agile rammer, der anvendes inden for produktstyring, især inden for softwareudvikling. I sin kerne fremmer Scrum adaptiv planlægning, evolutionær udvikling, tidlig levering og kontinuerlig forbedring.

Læs mere

Prøv Easy Redmine i en 30 dages gratis prøveperiode

Fuld funktionalitet, SSL-beskyttet, daglige backups, i din geolocation