Novinky v Jira 8 – nejen z pohledu uživatele

Mnoho změn, jedna notifikace

Určitě vás někdy dopaluje množství notifikací pro každou změnu, která je v issue provedena. Jakmile někdo postupně dělá editaci hodnot různých polí, tak v případě mnoha issues to může být pěkná smršť. To může být ale minulostí!

Společnost Atlassian vyslyšela mnoho žádostí ze stran zákazníků i partnerů a v Jira 8 představí možnost dávkových notifikací. Z počátku je tato volba ve výchozím stavu vypnuta, ale váš Atlassian administrátor vám tuto možnost jistě rád zapne ( Nastavení – Systém – Batching email notifications). V budoucnu Atlassian plánuje tuto volbu jako nastavit jako výchozí.

Nová funkce funguje tak, že veškeré změny jsou odeslány v desetiminutových intervalech v rámci jednoho emailu. Pokud například provedete 10 změn během prvních 10 minut a v dalších 10 minutách dvě změny, budou odeslány dva emaily.

Více informací naleznete v dokumentaci.

Změny ve vzhledu

Atlassian představil modernizovaný vzhled už ve verzi 7.10 a pokračuje s ním i nadále.

Změny se budou týkat vzhledu Kanban a Scrum boardů a jejich backlogů. Na ukázku se můžete podívat tady.

Jiné menší změny jsou třeba v ikonkách pro priority.

Skriptujete v Groovy? Zkontrolujte a přepište si skripty!

V nové verzi je přemístěn a přejmenován ComponentManager z jira-core artifaktu v balíčku „com.atlassian.jira“ do balíčku „com.atlassian.jira.component.pico“ z důvodu zlepšení struktury balíčku. Pluginy a skripty používající tento typ ho budou muset importovat z jeho nového umístění. K tomu Atlassian ale dodává následující:

  • Místo ComponentManager by měl být používán ComponentAccessor z modulu jira-api.
  • Pluginy by ze zásady neměly záviset na ničem z jira-core Maven artifactu, jelikož je non-API a tím v něm může Jira team v Atlassianu provádět změny bez předchozího upozornění.

Podpora pro Java 11 a upgrade vnitřních komponent

Od verze Jira 8 je přidána pro aktuálně nejnovější LTS (long-term support – dlouhodobá podpora) verzi Java.

Pro kompletní seznam změn týkajících se jednotlivých komponent doporučujeme projít tabulku s detaily v dokumentaci.

Databáze

Pro zlepšení výkonu databáze Atlassian zvětšil velikost několika indexovacích tabulek a jiné indexy odstranil.  Z toho důvodu nemusí správně fungovat s databázemi, které mají velikost stránky (page size – MySQL) nebo velikost bloku (block size – PostgreSQL a Oracle) menší, než jsou jejich výchozí hodnoty.

Od Jira 8 je také ukončena podpora pro následující DBMS:

  • PostgreSQL 9.3
  • MySQL 5.5

Naopak přibyde podpora pro:

  • MySQL s kódováním utf8mb4

Více paměti pro Jira

Ještě s verzí 7.x měla Jira jako výchozí hodnotu pro RAM nastavenu na 768 MB, což stačilo pro testovací účely nebo malé instance. Jira 8 a nový Lucene engine však vyžadují pro správný běh již 2 GB paměti. Dále pokud vytváříte nové buildy, běh automatických úloh nebo konfigurací, tak použijte minimálně 2 GB pro Java heap.

Umístění indexů

Také dochází ke změně umístění složky s indexy z „$JIRA_HOME/caches/indexes“ do „$JIRA_HOME/caches/indexesV1“. Pokud tedy pracujete s indexy např. pro účely zálohování, je potřeba změnit cestu, kde indexy hledat.

Závěr

Jak vidíte, Atlassian dal záležet a změn je opravdu mnoho. Pokud tedy upgradujete na Jira 8, budete muset aktualizovat všechny pluginy, protože pro spousty z nich jsou tyto změny nekompatibilní. Jako příklad můžeme uvést plugin (důležitý pro vaši práci), který se stal placený a vy zůstáváte na starší verzi Jira nebo jste neprodloužili jeho maintenance, pak bude potřeba tento plugin koupit, resp. prodloužit jeho maintenance.

Pokud by to byl váš případ, neváhejte se na nás obrátit ať už ohledně licencí nebo samotného upgradu aplikace.

A na konec pár statistik, které se týkají výkonu po výměně komponent:

  • JQL vyhledávání je v průměru o 31% rychlejší.
  • Agile boardy jsou minimálně 2x rychlejší pro všechny a 21x rychlejší pro zákazníky s rozsáhlými boardy.
  • Trvání reindexace je o 71% rychlejší.
  • Průměrná velikost indexu se zmenšila o 48%.

Pro kompletní seznam změn v Jira 8 si prohlédněte dokumentaci vydanou pro přípravu na Jira 8.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..