Release management - lessons learned in JuliaData ecosystem

07/29/2021, 4:30 PM5:00 PM UTC


Registering a new release for your package is always a great moment. However, there are several challenges related with release management. In this talk, using the experience from JuliaData ecosystem, I will discuss the major things to consider if you want to keep your users happy.


In this talk I will discuss:

  1. How we manage development and patch branches in DataFrames.jl.
  2. Why users might not be able to install the latest version of your package and why installing it might downgrade other packages.
  3. How to coordinate releases of closely coupled packages.
  4. Why having interface packages like DataAPI.jl and Tables.jl is useful.

Platinum sponsors

Julia Computing

Gold sponsors

Relational AI

Silver sponsors

Invenia LabsConningPumas AIQuEra Computing Inc.King Abdullah University of Science and TechnologyDataChef.coJeffrey Sarnoff

Media partners

Packt Publication

Fiscal Sponsor