| | CORE-2456 | cPanel: Remote Access Key is deprecated, add support for API tokens | Jonathan Reissmueller | Closed |
| | CORE-652 | Order: Need to display service prices with any tax inclusive amounts | Jonathan Reissmueller | Closed |
| | CORE-1269 | Module system should render messages set by a module to the view | Tyson Phillips | Closed |
| | CORE-1677 | Validate service changes before queuing them | Tyson Phillips | Closed |
| | CORE-2167 | Services may renew for paid invoices that are not necessarily for the renewal | Jonathan Reissmueller | Closed |
| | CORE-2182 | BitPay: May fail to make payment when paying too many invoices at once | Jonathan Reissmueller | Closed |
| | CORE-2378 | Update dates to use the Date helper | Jonathan Reissmueller | Closed |
| | CORE-2387 | Improve the cron command listed under system automation | Jonathan Reissmueller | Closed |
| | CORE-2394 | Allow auto debit to be disabled for specific invoices | Jonathan Reissmueller | Closed |
| | CORE-2395 | Allow staff to independently set their language | Jonathan Reissmueller | Closed |
| | CORE-2406 | Support Manager: Update admin KB article listing page to use bootstrap columns | Jonathan Reissmueller | Closed |
| | CORE-2428 | Add First and Last name to Required Contact Fields | Jonathan Reissmueller | Closed |
| | CORE-2432 | Order: Order listing page shows "Order Now" for registration type | Jonathan Reissmueller | Closed |
| | CORE-2436 | Add config value for session length | Jonathan Reissmueller | Closed |
| | CORE-2439 | Allow query parameters for plugin actions | Jonathan Reissmueller | Closed |
| | CORE-2440 | Suspension Error email template includes same tag twice | Jonathan Reissmueller | Closed |
| | CORE-2445 | Cascading tax may fail | Jonathan Reissmueller | Closed |
| | CORE-2447 | Stripe: Transactions approved on particular error | Jonathan Reissmueller | Closed |
| | CORE-2448 | Support Manager: Client nav link does not work for non-registered users | Jonathan Reissmueller | Closed |
| | CORE-2454 | Package module name is not retrieved for modules without rows | Jonathan Reissmueller | Closed |
| | CORE-2455 | System Overview: Users Active Today inaccurate | Jonathan Reissmueller | Closed |
| | CORE-2458 | DirectAdmin: Server change fails rule validation | Jonathan Reissmueller | Closed |
| | CORE-2462 | InvoiceDelivery does not return email errors | Jonathan Reissmueller | Closed |
| | CORE-2464 | Exclude 'exclusive' taxes from appearing in totals | Jonathan Reissmueller | Closed |
| | CORE-2467 | Google finance url change | Jonathan Reissmueller | Closed |
| | CORE-2468 | Expired/Over qty coupons break service modifications | Jonathan Reissmueller | Closed |
| | CORE-2469 | Coupon billing cycles | Tyson Phillips | Closed |
| | CORE-2472 | Renewals should not increment coupon usage when limits don't apply | Jonathan Reissmueller | Closed |
| | CORE-2473 | Only flush cron output buffer if there is one | Jonathan Reissmueller | Closed |
| | CORE-2475 | Client service downgrades show credit when none exists | Jonathan Reissmueller | Closed |
| | CORE-2478 | Improve migrator performance for v4.1.1 | Tyson Phillips | Closed |
| | CORE-2480 | Services::appendServices throws fatal error | Jonathan Reissmueller | Closed |
| | CORE-2482 | Order: Some states in drop-down reference wrong state | Jonathan Reissmueller | Closed |
| | CORE-2486 | Order: Orders can fail to be created due to invalid character serialization from anti-fraud | Tyson Phillips | Closed |
| | CORE-2498 | cPanel: Changing server causes fatal error | Jonathan Reissmueller | Closed |
| | CORE-2499 | Update module system to support validating service updates | Tyson Phillips | Closed |
| | CORE-2500 | Update service changes to be validated prior to being queued | Jonathan Reissmueller | Closed |
| | CORE-2501 | Search redirects for pages with 1 result | Jonathan Reissmueller | Closed |
| | CORE-2502 | BuycPanel: Add support for validating service edits | Jonathan Reissmueller | Closed |
| | CORE-2503 | CentovaCast: Add support for validating service edits | Jonathan Reissmueller | Closed |
| | CORE-2504 | cPanel: Add support for validating service edits | Jonathan Reissmueller | Closed |
| | CORE-2505 | DirectAdmin: Add support for validating service edits | Jonathan Reissmueller | Closed |
| | CORE-2506 | GoGetSSL: Add support for validating service edits | Jonathan Reissmueller | Closed |
| | CORE-2507 | Interworx: Add support for validating service edits | Jonathan Reissmueller | Closed |
| | CORE-2508 | Multicraft: Add support for validating service edits | Jonathan Reissmueller | Closed |
| | CORE-2509 | NameCheap: Add support for validating service edits | Jonathan Reissmueller | Closed |
| | CORE-2510 | Plesk: Add support for validating service edits | Jonathan Reissmueller | Closed |
| | CORE-2511 | Proxmox: Add support for validating service edits | Jonathan Reissmueller | Closed |
| | CORE-2512 | SolusVM: Add support for validating service edits | Jonathan Reissmueller | Closed |
| | CORE-2513 | TcAdmin: Add support for validating service edits | Jonathan Reissmueller | Closed |
| | CORE-2514 | Universal Module: Add support for validating service edits | Jonathan Reissmueller | Closed |
| | CORE-2515 | Vesta: Add support for validating service edits | Jonathan Reissmueller | Closed |
| | CORE-2516 | Virtualmin: Add support for validating service edits | Jonathan Reissmueller | Closed |
| | CORE-2517 | VPS.NET: Add support for validating service edits | Jonathan Reissmueller | Closed |
| | CORE-2521 | Support Manager: Permission authorization error displays in bad UI | Jonathan Reissmueller | Closed |
| | CORE-2522 | Prorating invoice after pro rata cut off day without invoice does not adjust service renew date | Jonathan Reissmueller | Closed |
| | CORE-2523 | SolusVM: Refresh service tab content periodically via ajax | Jonathan Reissmueller | Closed |
| | CORE-2526 | Billing Overview: Stop HTML-encoding graph label names | Jonathan Reissmueller | Closed |
| | CORE-2527 | System Overview: Stop HTML-encoding graph label names | Jonathan Reissmueller | Closed |
| | CORE-2530 | Remove Yahoo Finance exchange rate processor since it is discontinued | Jonathan Reissmueller | Closed |
| | CORE-2531 | WHMSonic: Add support for validating service edits | Jonathan Reissmueller | Closed |
| | CORE-2532 | TastycPanel: Add support for validating service edits (github) | Jonathan Reissmueller | Closed |
| | CORE-2533 | TastyInterworx: Add support for validating service edits (github) | Jonathan Reissmueller | Closed |
| | CORE-2534 | Add X-Rates as a new exchange rate processor | Tyson Phillips | Closed |
| | CORE-2535 | Add additional support for exchange rate processors | Tyson Phillips | Closed |
| | CORE-2536 | Add Fixer.io as an exchange rate processor | Tyson Phillips | Closed |
| | CORE-2538 | Add Open Exchange Rates as an exchange rate processor | Tyson Phillips | Closed |
| | CORE-2539 | Add Currency Layer as an exchange rate processor | Tyson Phillips | Closed |
| | CORE-2540 | Support exchange rates with additional field requirements | Tyson Phillips | Closed |
| | CORE-295 | Recurring invoice daylight savings time anomaly | Jonathan Reissmueller | Closed |
| | CORE-1098 | Support Manager: Add 'System' as possible reply value | Jonathan Reissmueller | Closed |
| | CORE-1135 | SolusVM: Client Server Actions do not provide feedback | Tyson Phillips | Closed |
| | CORE-2105 | Allow client to apply credit when no payment methods exist | Jonathan Reissmueller | Closed |
| | CORE-2402 | Installer: Add PHP extension iconv to the list of recommended requirements | Jonathan Reissmueller | Closed |
| | CORE-2411 | Support Manager: Change the piping configuration path when creating or editing a department | Jonathan Reissmueller | Closed |
| | CORE-2457 | Graphs loaded through nvd3 do not display UTF8 characters correctly | Jonathan Reissmueller | Closed |
| | CORE-2444 | Update incorrect language in client-creation error messages | Jonathan Reissmueller | Closed |