Hoja de Ruta

Las versiones y el desarrollo de QGIS siguen un calendario basado en el tiempo (hoja de ruta).

  • Versiones con números pares (2.18, 3.2, etc) son versiones liberadas.

  • Versiones con números impares (2.99, 3.1, etc) son versiones de desarrollo.

Un nuevo lanzamiento ocurrirá cada cuatro meses. En los primeros tres meses, se está produciendo un nuevo desarrollo. En el último mes antes de un lanzamiento, se invoca una congelación de funciones y el último mes se usa para probar, corregir errores, traducir y preparar los lanzamientos. Cuando se produce la versión, se crea una rama con un número de versión par y la rama maestra avanza a la siguiente versión impar. Después del lanzamiento, se emite una solicitud de embalaje.

Cada tercer lanzamiento (empezando con el 2.8) es un lanzamiento con soporte a largo plazo (LTR) que será mantenido hasta que el próximo LTR ocurra.

Fase de desarrollo

En la fase de desarrollo, los desarrolladores trabajan para agregar nuevas funcionalidades para la próxima versión. Los primeros usuarios pueden usar las compilaciones nocturnas que tenemos para todas las plataformas principales para ver el progreso del desarrollo, hacer pruebas preliminares y proporcionar informes de errores y sus pensamientos para ayudar con el desarrollo.

Congelamiento de característica

En la fase de congelación de funciones, ya no se permiten nuevas funciones y el enfoque de todos pasa de mejorar QGIS a estabilizarlo. Esto también convierte las construcciones nocturnas efectivamente en prereleases.

Usuarios deben comenzar pruebas extensas de las pre versiones en sus ambientes para verificar que no hay problemas, ellos no querrían verlos en el próximo lanzamiento. Todos los problemas deben ser reportados (vea: :ref:`Bugs, Features and Issues `). Todo lo que pase desapercibido, terminará en el próximo lanzamiento. Backports a la última versión solo ocurrirá en caso de serios problemas. Por lo tanto las pruebas de las pre versiones y el reporte de problemas es muy importante.

En el congelamiento de funciones, los desarrolladores monitorean el rastreador de errores y comienzan a trabajar para solucionar los problemas reportados y actualizan el registro de cambios visual con las funciones que agregaron.

Con el inicio de la función de congelación, los archivos de traducción se actualizarán para que los traductores puedan comenzar su trabajo. Tenga en cuenta que esto podría ser un proceso incremental ya que aunque las funciones están congeladas, las correcciones de errores aún pueden introducir cambios en la cadena de traducción.

Dos semanas antes del lanzamiento, se inicia una congelación dura después de la cual solo se solucionan los problemas graves y las regresiones introducidas después de que se permite la congelación de funciones.

El lider del lanzamiento anuncia esto en el congelamiento de funciones.

Lanzamiento

En fechas de lanzamientos mayores o menores, se crea la rama de lanzamiento y se etiqueta el lanzamiento y se preparan los tar. Los lanzamientos puntuales solo se etiquetan y se crean tar.

Se notifica a los empaquetadores que pueden comenzar con el empaquetamiento.

Una vez que los paquetes están disponibles el lanzamiento puede ser anunciado y el sitio Web se actualiza como corresponde.

Cronograma de lanzamiento

El calendario está alineado para producir aproximadamente las mismas fechas para cada año, dadas nuestras cuatro publicaciones mensuales con LTR que entran en el repo de LTR a finales de febrero.

Comenzando despues de 2.12 la fase de desarrollo es siempre 12 semanas y la fase de congelamiento es al menos 5 semanas. El resto se usa para extender la fase congelamiento de las versiones de largo plazo

Las versiones puntuales se realizarán cada mes en la rama de la última versión, si hay backports. A partir de la versión 3.28, las versiones puntuales sólo se realizarán con las nuevas versiones más recientes.

En los primeros cuatro meses después de su lanzamiento, un nuevo LTR también es el LR actual. En esta fase, el nuevo LTR no reemplaza el LTR anterior en los repositorios de LTR. Esto sucede tan pronto como se lanza un nuevo LR.

Esta agenda también está disponble como «iCalendar».

Cronograma

Evento

Ultima

Repositorio de largo-plazo

Congelamiento

Fecha

Semana #

Semanas

LTR/PR

3.28.0

3.22.12

2022-10-21

43

4

PR

3.28.1

3.22.13

2022-11-18

47

4

PR

3.28.2

3.22.14

2022-12-16

51

6

PR/FF

3.28.3

3.22.15

3.29

2023-01-27

5

5

EPR

3.22.16

2023-02-03

6

LR/PR

3.30.0

3.28.4

2023-03-03

10

4

PR

3.30.1

3.28.5

2023-03-31

14

4

PR

3.30.2

3.28.6

2023-04-28

18

4

PR/FF

3.30.3

3.28.7

3.31

2023-05-26

22

4

LR/PR

3.32.0

3.28.8

2023-06-23

26

4

PR

3.32.1

3.28.9

2023-07-21

30

4

PR

3.32.2

3.28.10

2023-08-18

34

4

PR/FF

3.32.3

3.28.11

3.33

2023-09-15

38

6

LTR/PR

3.34.0

3.28.12

2023-10-27

44

4

PR

3.34.1

3.28.13

2023-11-24

48

4

PR

3.34.2

3.28.14

2023-12-22

52

4

PR/FF

3.34.3

3.28.15

3.35

2024-01-19

3

5

LR/PR

3.36.0

3.34.4

2024-02-23

8

4

PR

3.36.1

3.34.5

2024-03-22

12

4

PR

3.36.2

3.34.6

2024-04-19

16

4

PR/FF

3.36.3

3.34.7

3.37

2024-05-17

20

5

LR/PR

3.38.0

3.34.8

2024-06-21

25

4

PR

3.38.1

3.34.9

2024-07-19

29

4

PR

3.38.2

3.34.10

2024-08-16

33

4

PR/FF

3.38.3

3.34.11

3.39

2024-09-13

37

6

LTR/PR

3.40.0

3.34.12

2024-10-25

43

4

PR

3.40.1

3.34.13

2024-11-22

47

4

PR

3.40.2

3.34.14

2024-12-20

51

4

PR/FF

3.40.3

3.34.15

3.41

2025-01-17

3

5

LR/PR

3.42.0

3.40.4

2025-02-21

8

4

PR

3.42.1

3.40.5

2025-03-21

12

4

PR

3.42.2

3.40.6

2025-04-18

16

4

PR/FF

3.42.3

3.40.7

3.43

2025-05-16

20

5

LR/PR

3.44.0

3.40.8

2025-06-20

25

4

PR

3.44.1

3.40.9

2025-07-18

29

4

PR

3.44.2

3.40.10

2025-08-15

33

4

PR/FF

3.44.3

3.40.11

3.45

2025-09-12

37

6

LTR/PR

3.46.0

3.40.12

2025-10-24

43

4

PR

3.46.1

3.40.13

2025-11-21

47

4

PR

3.46.2

3.40.14

2025-12-19

51

4

PR/FF

3.46.3

3.40.15

2026-01-16

3

5

Leyenda de evento

Evento

Descripción

LLD

Lanzamiento de largo plazo, inicio de nueva fase de desarrollo

LR

Lanzamiento regular, inicio de nueva fase de desarrollo

FF

Congelamiento de característica, fin de la fase de desarrollo

PR

Punto de lanzamiento de la última versión y rama LLP

EPR

Punto extra de lanzamiento

current

versiones actualmente compatibles: 3.34.4 y 3.36.0

next

próximos lanzamientos

Ubicación de prelanzamientos / construcciones nocturnas

Plataforma

Ubicación

Windows

OSGeo4W

Linux

Debian/Ubuntu

MacOS

Mac OS