How Git Worktrees Changed My Development Workflow

How Git Worktrees Changed My Development Workflow

Since I started using Claude Code more frequently, I kept noticing a "worktree" checkbox popping up whenever I started a session in a Git repository. I had no idea what it meant, so I did what any curious developer would do and started digging. What I found was a Git...

XSS Vulnerability in Icinga PHP Library

XSS Vulnerability in Icinga PHP Library

Today we announce a security update for Icinga PHP Library. It solves a severe cross-site scripting attack vulnerability and affects multiple Icinga products at once. It has been published as GHSA-55wf-5m3q-6jjf. Installing the update v0.19.2 as soon as possible is...

How to undo Git reset hard?

How to undo Git reset hard?

You just finished a long interactive rebase. You hit enter. Your commit history looks… wrong. There is a bunch of things that could go wrong: messed up an interactive rebase accidentally ran git reset --hard merged the wrong branch rebased onto the wrong base You...

Icinga Director v1.11.6 Release

Icinga Director v1.11.6 Release

We are happy to announce the release of Icinga Director version 1.11.6. This release addresses several important bug fixes and introduces improvements that enhance the overall stability of Icinga Director. Database Schema Upgrade Columns storing large strings for...

Understanding Namespaces in Icinga 2 DSL

Understanding Namespaces in Icinga 2 DSL

Last time, we explored the concept of variable scopes in Icinga 2, which help you manage and organize your DSL configurations effectively. As promised, today we'll dive into another, how shall I say, advanced topic: Namespaces in Icinga 2.   What are Namespaces?...

Subscribe to our Newsletter

A monthly digest of the latest Icinga news, releases, articles and community topics.