1 templated web interface (start, anyway)
2 separate billing and service addresses
5 svc_forward and better dealing with virtualdomains! and realm export to RADIUS
6 customer-to-customer referrals
8 no more single default domain
10 no more postgres/RADIUS weirdness yay!, 31 character column names etc.
11 PostgreSQL no longer needs to be recompiled for long RADIUS attributes.
12 RADIUS integration and RADIUS attribute defaults updated.
14 Fuzzy searches on large data sets are much faster.
16 Job queues have been implemented.
18 Integration with Cyrus IMAP server.
20 Support for instant (previously only batch) update of an ICRADIUS or
21 FreeRADIUS stored in a local or remote MySQL installation (separate from
22 the Freeside database)
24 1.4.0 has a new Authorize.Net interface, updated for Authorize.Net 3.0
26 completely templated signup server
28 items setup/recur tax exempt flag
32 Price plans. For starters, multi-level customer-to-customer commissions
33 in addition to flat rate pricing. Price plans are written in Perl and
34 it's straightforward to add new ones. I'm expect we'll see plans for
35 pro-rating, metered billing and the like soon.
37 New UI for packages and price plans.
39 Per-package tax exemption for setup and/or recurring fee
41 New UI in the signup server, new customer and new account pages that
42 breaks down access numbers by state and should be easier to use for a
43 large number of dialup numbers. (POPs)
45 Database support for local call mappin - the data on what exchanges
46 can call which of your access numbers as a local call.
48 easier installation/instructions & web configuration
50 expedited payment-entry
51 - a quick check entry tool for entering large numbers of checks as well
52 as customer information on the payment entry screen
54 - automatic application of payments and credits to outstanding invoices
57 #- the `freeside-overdue' script to list, add postal invoicing, suspend,
58 # or cancel overdue and/or expired accounts.
60 - Payments and credits are applied against invoices when posted.
62 - A bunch of UI fixes/tweaks: package browse, payment/credit entry, search
65 - Web interface for per-hour or per-minute account charges using the
68 - Invoice events - set late fees, suspension, cancellation, etc. events
71 - Packages and service disable flags for a more manageable UI.
73 HTML manpages now up-to-date and generated on install
75 schema changes for more configurable export
79 invoice events work & show up on invoice view
81 - Pro-rating price plan
83 - svc_www for virtual host services
84 -svc_www is here, better support for apache integration
86 - fs_passwd/fs_passwd.cgi web-based password changer for users
90 Most notably, the main menu has gotten a significant facelift and should
91 be easier to understand and use.
93 New frequently-requested financial reports contributed by Jeff Finucane,
96 The queue daemon web UI has been finished - you can now retry and remove
97 jobs, error messages from failed jobs appear on the web interface, and
98 account detail pages show any pending provisioning jobs for thsoe
101 fs-setup should work under MySQL again. The browse links are still broken
102 ("all customers", "all packages", "all accounts") but at least you should
103 be able to get everything else working...
105 Critical Path provisioning has been updated and can now username changes
106 and suspension/unsuspension.
110 added case-insensitive and substring to default search
112 full history tables (notification for deleted payments)
114 alternate templates (late invoices!)
116 new export! (well, almost)
118 icradius groups (usergroup table if not radgroupreply & radgroupcheck)
120 message catalogs (infrastructure, anyway) & anything which gets sent to a
121 customer from the signup server should use message catalog