DMD release cadence report 2023

Iain Buclaw ibuclaw at gdcproject.org
Mon Apr 22 19:56:35 UTC 2024


Hi,

Over the last year, apart from one outlier, have been keeping up 
with a 2 month major release cadence for DMD, with at least one 
minor release every off-month.

The following is a rough sketch of the release timeline.

```
   ... former releases ...
        |
        +-- DMD 2.103.x stable ------+
        |                             \
  DMD 2.104.x development              \
        |       (2023-03-01)            v
        |                       DMD 2.103.0 release (2023-04-01)
        |                                \
        |                                 v
        |                       DMD 2.103.1 release (2023-05-01)
        |
        +-- DMD 2.104.x stable ------+
        |                             \
  DMD 2.105.x development              \
        |       (2023-05-01)            v
        |                       DMD 2.104.0 release (2023-06-01)
        |                                \
        |                                 v
        |                       DMD 2.104.1 release (2023-07-01)
        |                                  \
        |                                   v
        |                       DMD 2.104.2 release (2023-07-15)
        |
        +-- DMD 2.105.x stable ------+
        |                             \
  DMD 2.106.x development              \
        |       (2023-07-15)            v
        |                       DMD 2.105.0 release (2023-08-01)
        |                                \
        |                                 v
        |                       DMD 2.105.1 release (2023-09-01)
        |                                  \
        |                                   v
        |                       DMD 2.105.2 release (2023-09-15)
        |                                    \
        |                                     v
        |                       DMD 2.105.3 release (2023-11-01)
        |
        +-- DMD 2.106.x stable ------+
        |                             \
  DMD 2.107.x development              \
        |       (2023-11-01)            v
        |                      DMD 2.106.0 release (2023-12-01)
        |                                \
        |                                 v
        |                      DMD 2.106.1 release (2024-01-01)
        |
        +-- DMD 2.107.x stable ------+
        |                             \
  DMD 2.108.x development              \
        |        (2024-01-01)           v
        |                      DMD 2.107.0 release (2024-02-01)
        |                                \
        |                                 v
        |                      DMD 2.107.1 release (2024-03-01)
        |
        +-- DMD 2.108.x stable ------+
        |                             \
  DMD 2.109.x development              \
        |        (2024-03-01)           v
        |                       DMD 2.108.0 release (2024-04-01)
        |
        v
```

Including the beta and release candidates, this adds up to around 
30 releases in the last year:
- 5 beta
- 13 release candidates
- 5 major
- 8 point releases.

Moving forward for the next 12 months, is keeping at this pace 
fine? Should it slow down or speed up?

Iain.


More information about the Digitalmars-d mailing list