May was packed with steady progress and a few surpises. We shipped some fresh product updates, supported open-source projects, and celebrated partner milestones. Regional trainings took off, and the Frappeverse excitement kicked in. A lot happened — and it’s all inside.