Ajenti Changelog

What's new in Ajenti 1.2.22

Dec 11, 2014
  • Core - fail2ban plugin by @ivlevdenis
  • Core - MongoDB plugin
  • Core - IPv6 firewall plugin
  • Core - Date/Time plugin
  • Core - SNMP plugin
  • Core - password changer plugin
  • Core - some Arch support
  • Core - some OS X support
  • Core - now logging invalid login attempts' IPs
  • Core - RHEL 7 packaging
  • File manager - background task deletion
  • Services - added dedicated Upstart and Systemd managers
  • UI - reconnect as soon as possible
  • UI - resizable code editors
  • UI - date/time picker elements

New in Ajenti 1.2.11.2 (Dec 21, 2013)

  • File Manager: archive unpacker.
  • Firefox: behaviour with AdBlock enabled has been fixed.
  • Tasks: displays timestamp and duration.
  • User sync: Active Directory support.
  • Core: uses gevent.subprocess where available.
  • Terminal: doesn't choke on massive outputs.
  • Network: display interface IP.

New in Ajenti 1.2.11 (Dec 16, 2013)

  • This release adds built-in Active Directory user synchronization and login support.

New in Ajenti 1.2.10 (Dec 7, 2013)

  • Core: a reduced memory footprint and fixes for memory leaks.
  • Samba: a fix for password setting.
  • Tasks: fixes task parameter duplication.

New in Ajenti 1.2.9 (Nov 29, 2013)

  • Core - avoid loading .pyc leftovers of removed plugins
  • Dashboard - auto-refresh
  • Sensors - fixed uptime sensor in BSD
  • Tasks - avoid losing parameters of newly created tasks

New in Ajenti 1.2.8 (Nov 26, 2013)

  • This release allows you to disable widgets on per-user basis through permissions.

New in Ajenti 1.0 (Sep 26, 2013)

  • Core:
  • Ajenti now uses WebSockets to maintain persistent connection between server and your web browser, which means less lag and faster response.
  • You can create different Ajenti user accounts and grant/deny permissions on them.
  • A fully automatic SSL certificate generator is included. No more unsafe traffic!
  • Less traffic: UI is sent in compressed JSON and HTML is generated on the client side.
  • Localization: includes complete Russian, French and German translations with more to come.
  • Plugins: extra dependencies can be installed in one click.
  • All plugins are now bundled with Ajenti.
  • Terminal windows are now opened as tabs inside Ajenti interface.
  • NGINX reverse proxying support (Ajenti on an URL subpath).
  • For developers:
  • Stateful plugin model: never think about session storage or HTTP requests again - application and UI state is persisted and updated automatically.
  • UI bindings: automatically generate UI from data sets: read more.
  • Intents: plugins may send cross-plugin action requests, for example, opening a file from File Manager in Notepad plugin.
  • Plugin updates:
  • BIND9 and NSD DNS plugins.
  • Samba CTDB clustering plugin.
  • Dashboard: widget order is saved automatically.
  • MySQL and PostgreSQL plugins let you execute SQL queries and manage databases & users.
  • NFS Exports plugin for managing your NFS server.
  • Filesystems: now includes filesystem usage information and lets you mount/unmount filesystems.
  • IPTables: rule comments, reordering, better autorun management, less cluttered interface, smarter options (setting port adds —protocol tcp).
  • LM-Sensors plugin for hardware temperature measurement.
  • Logs: logs are now displayed in realtime (like tail -f).
  • Munin: graphs are now proxied through Ajenti, so direct connectivity between browser and Munin server isn’t required.
  • Netatalk (AFPD) plugin.
  • Network: displays current traffic speed.
  • Power: now displays battery usage.
  • Scripts widget which lets you add run custom command from dashboard.
  • RAID (mdadm and LSI MegaRAID) status plugin
  • S.M.A.R.T. status widget.
  • Services: services from Sys-V init system, Upstart and Supervisor are now merged and displayed in Services table (and can be controlled by service widgets).
  • Task Manager: huge speed improvement
  • Terminal: terminals are now connected through Socket.IO, which brings great speed improvement where WebSockets are supported.