O que o número significa
Suas release notes acompanham cada build. Elas são a lista autoritativa do que mudou; esta página é
sobre o que procurar nelas.
Releases
O par atual é .0.7.0 é onde esta tabela começa, não onde o FireFlo começa. Releases anteriores existem e estão
em serviço; suas notas estão disponíveis em support@fireflo.au. O
histórico publicado começa aqui porque 0.7.0 abriu a linha de trabalho de billing em que o produto
está atualmente.
Antes de atualizar
O padrão que vale internalizar: as mudanças que doem são as quietas. Uma mudança quebradora de API se anuncia; um padrão alterado não.Leia as release notes buscando padrões alterados
Leia as release notes buscando padrões alterados
Um padrão que se move muda o comportamento em todo deployment que nunca setou o valor — que é a
maior parte deles. Estas são as entradas para ler com atenção, mais do que as features novas.
Cheque se algo se moveu entre portas
Cheque se algo se moveu entre portas
Habilitar a porta de gerenciamento moveu
/q/metrics da 8080 para a 9000. Um job do Prometheus
ainda apontando para a antiga recebe 404s em vez de falhar ruidosamente, então um dashboard aparece
como um sistema quieto em vez de um monitor quebrado.Cheque se uma migration de banco está incluída
Cheque se uma migration de banco está incluída
Migrations são unidirecionais. Não há migration de descida, então o caminho de rollback é um
restore em vez de uma migration reversa — faça o backup antes, não depois.
Cheque se o comportamento de receipt mudou
Cheque se o comportamento de receipt mudou
A semântica de receipt mudou duas vezes de formas invisíveis até um cliente notar.
level costumava
sempre ser 2, então ACCEPTD era reportado como um outcome; e o User-Agent em chamadas de
webhook mudou do padrão do JDK para FireFlo/<version>, o que importa para qualquer receiver com
allow-list.Decida se um aviso ao cliente é necessário
Decida se um aviso ao cliente é necessário
Se cifras que um cliente pode ver vão mudar, eles precisam ser informados antes disso acontecer —
com o número, a direção e a data. Veja Customer notices.
Pareamento de versão
O gateway publica sua versão em execução em/ops/health, e o painel de controle mostra tanto a
sua quanto a do gateway.
Reportando problemas
Tudo vai para support@fireflo.au. O que muda é como você o enquadra:Relacionado
Customer notices
Quando uma release muda o que um cliente vê.
Migrating a deployment
Vindo de Jasmin ou Kannel.