De Eclipse Foundation heeft Hudson versie 3.0 vrijgegeven. Hudson is een populaire server voor continuous integration (CI), een ontwikkelmethode voor softwareteams waarbij de server regelmatig of na elke check-in van een ontwikkelaar het build-proces test en unit- en of integratietesten uitvoert. Op die manier wordt de kwaliteit tijdens het ontwikkelproces voortdurend gewaarborgd en komt het integreren niet op het eind van het project aan.
Hudson begon zijn leven bij Sun Microsystems, maar na de overname door Oracle is het project uiteindelijk overgegaan naar de Eclipse Foundation. De in Java geschreven server heeft een plug-in-gebaseerde architectuur en ondersteunt standaard verschillende versiebeheerssystemen zoals Clearcase, CVS, Git, Perforce en Subversion. Acties die Hudson kan uitvoeren in reactie op codewijzigingen zijn Apache Ant- of Apache Maven-projecten of shell-scripts, waardoor eigen functionaliteit eenvoudig toe te voegen is.
Versie 3.0 brengt aanzienlijke verbeteringen in de gebruikservaring. De webinterface heeft een redesign ondergaan en is met behulp van JQuery een stuk sneller geworden. De installatie van de server is sterk vereenvoudigd en verbruikt maar liefst de helft minder diskruimte. Dit komt vooral door een grote schoonmaak in de onderliggende bibliotheken. Alle GPL- en LGPL-bibliotheken zijn daarbij gelijk verwijderd, zodat het hele project nu onder de Ecplise Public License valt. Ook is er een plug-in-manager toegevoegd waarmee beheerders toegang krijgen tot een database van ruim vierhonderd toevoegingen en ze van hieruit direct kunnen installeren. Vanuit deze module kunnen ook eigen plug-ins geregistreerd worden.
