Odłącz straszenie błędami - wyjaśnienie

1/2/2023
2 minut
Robert Kováčik

Tuż przed przerwą zimową pojawił się przerażająco wyglądający błąd, który został ogłoszony nawet za pośrednictwem transmisji w chmurze. Okazało się to znacznie mniej szkodliwe, niż początkowo się wydawało. Oto cała historia.

opowieść

W wersji 12.4.0 (początek grudnia) wprowadziliśmy funkcję Konto podstawowe (dla kont powiązanych w zadaniach). Szczegóły w Informacje o wydaniu.

19 grudnia zdaliśmy sobie sprawę, że niektóre dane w tajemniczych okolicznościach zniknęły z naszej wewnętrznej aplikacji (dzięki naszym regularnym kopiom zapasowym przywracanie nie stanowiło problemu). Po wstępnej analizie stwierdzono, że kliknięcie przycisku „Odłącz” spowodowało usunięcie niepowiązanego podmiotu. Zdecydowaliśmy się natychmiast opublikować to odkrycie, aby uniknąć utraty danych przez naszych Klientów.

20 grudnia została wydana wersja 12.4.2, która zawierała poprawkę. Został on rozdystrybuowany do aplikacji Cloud oraz udostępniony w strefie Client (rozwiązanie serwerowe). Kontynuowano analizę pośmiertną.

Odkrycia w ostatnim tygodniu grudnia przyniosły ulgę. Problem pominął mocno używane relacje, w tym zadania. Występowało to tylko w bardzo specyficznych relacjach w B2B CRM:

  • Cennik → Pakiety cenników
  • Kontrakt → możliwości
  • Kontakt osobisty → podstawowe umowy wsparcia
  • Kontakt osobisty → umowy wdrożeniowe

Trwała poprawka nadal nie została dostarczona. Jeśli korzystasz z CRM B2B, unikaj klikania przycisku rozłącz w tych relacjach.

Wszystkie inne relacje są bezpieczne i ich rozłączenie jest również bezpieczne.

Post mortem

Dodano określone przypadki testowe dla wydań publicznych. Zaktualizowano wytyczne dotyczące kodu. Poprawiono standardy podstawowej analizy takich incydentów. Strategia komunikacji takich wskaźników „lepiej się zabezpieczyć niż żałować” pozostaje niezmieniona, po prostu poprawimy nasze zapobieganie sytuacjom paniki.

Przepraszamy wszystkich, których dotyczy ten błąd i sposób komunikacji, który mógł spowodować dodatkowy stres w tej i tak już stresującej porze roku.

Ostatnie Artykuły

9/20/2023
Odczytano 9 minut
Rewolucjonizowanie przepływów pracy Scrum: Prawdziwy wgląd użytkowników w tablice Scrum Easy Redmine 13

W tworzeniu oprogramowania najlepsze innowacje kierują wyzwaniami świata rzeczywistego. Nie ma nic lepszego niż doświadczenie z pierwszej ręki, które pozwala poprowadzić produkt we właściwym kierunku. Nasze tablice Scrum w Easy Redmine 13 odzwierciedlają tę zasadę. Wyzwania, potrzeby i codzienne scenariusze stojące przed naszym zespołem ukształtowały go, ulepszyły i pomogły usprawnić jego funkcjonalność.

Dowiedz się więcej
9/13/2023
Odczytano 9 minut
Kiedy Scrum nie działa: odkrywanie pułapek

Scrum to bez wątpienia jeden z najpopularniejszych frameworków Agile wykorzystywanych w zarządzaniu produktami, szczególnie w świecie wytwarzania oprogramowania. W swojej istocie Scrum promuje planowanie adaptacyjne, rozwój ewolucyjny, wczesną dostawę i ciągłe doskonalenie.

Dowiedz się więcej

Oprogramowanie typu „wszystko w jednym” dla nowoczesnego kierownika projektu? Łatwo.

Uzyskaj wszystkie potężne narzędzia do doskonałego planowania, zarządzania i kontroli projektów w jednym oprogramowaniu.

Wypróbuj Easy Redmine w 30-dniowym bezpłatnym okresie próbnym

Pełne funkcje, ochrona SSL, codzienne kopie zapasowe w Twojej geolokalizacji