!!CrushFTP v9 New Features\\
\\
* [*CrushBalance*|CrushBalance] load balancer, offload SSL, GEO IP routing, other rules for routing.  http redirect to another location based on source IP or domain used, banning IPs\\
[attachments|crushbalance.png]
\\
* New Windows service installer\\
\\
* New VFS type of Citrix [Citrix file share integration]\\
\\
* New VFS type of Azure BLOBs [Azure Integration]\\
\\
* Internal to DMZ communication is faster\\
\\
* Reports with embedded JS and images and data in single mailable HTML file instead of only links back to main server\\
[attachments|reports.png]
\\
* Allow sftp port configuration changes without disconnecting users.\\
\\
* Uses less threads overall with worker threads to manage other actions.  Less CPU usage, more efficient when handling many connections at a time.  Idle threads, bandwidth threads, etc.\\
\\
* Blocks attempts to reset passwords when more than X requests per minute are made\\
\\
* Blocks connections from a single IP when more than X connections are made.\\
\\
* Admin dashboard show the graph of CPU usage of CrushFTP and OS CPU usage for Linux/OSX users.\\
[attachments|cpu.png]
\\
Allow viewing the dashboard back in time so you can review how the server was performing in past days.\\
[attachments|history.png]
\\
* TempAccount replication for servers configured in HA mode\\
\\
* LimitedAdmin to be able to manage multiple groups of users....comma separated.\\
\\
* Mini text editor for quick changes via the WebInterface.\\
\\
* Share reminder emails before a share expires.\\
\\
* User reminder emails before password expires or account expires.\\
\\
* LetsEncrypt integration: [LetsEncrypt plugin]\\
[attachments|letsencrypt.png]
\\
* Simpler SSL guide to help people get the right steps for SSL renewal or export.\\
[attachments|ssl_guide.png]
\\
* Support XSHA256 command for FTP checksumming.\\
\\
* Updated SFTP libraries supporting newer ciphers and key exchanges\\
\\
* Proxy protocol v2 used by AWS load balancers.\\
\\
!!Jobs\\
\\
* Allow limited admin type control over jobs...allowing a user to build scheduled jobs, safely.  Allowing users to manage jobs assigned to them, running, editing even, all with restrictions on what actions they can take.\\
\\
*Job audit log to audit what has changed in a job over time.\\
\\
* Allow Global variable type in tasks that can survive restarts.  prefix a variable with "PERSIST_" to make it permanent.\\
\\
* Allow a job to use a common shared log file.\\
\\
* UI improvements to job organization for storing jobs in folders, grouping together.\\
[attachments|job_folders.png]\\
\\
* UI addition of notes to document things about configurations on job design\\
[attachments|job_notes.png]\\
\\
* Improved threading system for job flows\\
\\
* Allow triggering another job to run...not linking it into the job.\\
[attachments|link.png]\\
\\