Qué significa el número
Tus notas de release acompañan cada build. Son la lista autoritativa de qué cambió; esta página trata
sobre qué buscar en ellas.
Releases
El par actual es .0.7.0 es donde esta tabla empieza, no donde FireFlo empieza. Releases anteriores existen y están en
servicio; sus notas están disponibles desde support@fireflo.au. La historia
publicada empieza aquí porque 0.7.0 abrió la línea de trabajo de facturación en la que el producto está actualmente.
Antes de actualizar
El patrón que merece la pena interiorizar: los cambios que duelen son los silenciosos. Un cambio disruptivo de API se anuncia; un valor por defecto cambiado no.Lee las notas de release por valores por defecto cambiados
Lee las notas de release por valores por defecto cambiados
Un valor por defecto que se mueve cambia el comportamiento en cada despliegue que nunca estableció el valor. Que son la mayoría
de ellos. Estas son las entradas que hay que leer con atención, más que las nuevas funcionalidades.
Comprueba si algo se movió entre puertos
Comprueba si algo se movió entre puertos
Habilitar el puerto de gestión movió
/q/metrics de 8080 a 9000. Un job de Prometheus aún apuntando
al viejo obtiene 404 en lugar de fallar sonoramente, así que un dashboard se lee como un sistema tranquilo en lugar
de un monitor roto.Comprueba si se incluye una migración de base de datos
Comprueba si se incluye una migración de base de datos
Las migraciones son solo hacia adelante. No hay migración de bajada, así que el camino de rollback es un restore en lugar de
una migración inversa. Toma la copia de seguridad antes, no después.
Comprueba si el comportamiento de los recibos cambió
Comprueba si el comportamiento de los recibos cambió
La semántica de recibos ha cambiado dos veces de formas que fueron invisibles hasta que un cliente lo notó.
level
solía leer siempre 2, así que ACCEPTD se reportaba como un resultado; y el User-Agent en llamadas
webhook cambió del valor por defecto del JDK a FireFlo/<version>, que importa a cualquier receptor con una
lista de permitidos.Decide si es necesario un aviso a clientes
Decide si es necesario un aviso a clientes
Si las cifras que un cliente puede ver van a cambiar, necesitan que se les diga antes de que pase. Con el número, la
dirección y la fecha. Consulta Avisos a clientes.
Emparejamiento de versiones
El gateway publica su versión en ejecución en/ops/health, y el panel de control muestra tanto la suya
como la del gateway.
Reportar problemas
Todo va a support@fireflo.au. Lo que cambia es cómo lo enmarcas:Relacionado
Avisos a clientes
Cuando un release cambia lo que un cliente ve.
Migrar un despliegue
Viniendo de Jasmin o Kannel.