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
77 invoice events work & show up on invoice view
79 - Pro-rating price plan
81 - svc_www for virtual host services
82 -svc_www is here, better support for apache integration
84 - fs_passwd/fs_passwd.cgi web-based password changer for users
88 Most notably, the main menu has gotten a significant facelift and should
89 be easier to understand and use.
91 New frequently-requested financial reports contributed by Jeff Finucane,
94 The queue daemon web UI has been finished - you can now retry and remove
95 jobs, error messages from failed jobs appear on the web interface, and
96 account detail pages show any pending provisioning jobs for thsoe
99 fs-setup should work under MySQL again. The browse links are still broken
100 ("all customers", "all packages", "all accounts") but at least you should
101 be able to get everything else working...
103 Critical Path provisioning has been updated and can now username changes
104 and suspension/unsuspension.
107 - Name and company searches:
108 - now case-insensative
109 - pulldown for search type
110 - Email notification for deleted payments
111 - History tables - complete history of all database changes
112 - Alternate invoice templates for things like late noitces
113 - ICRADIUS groups (usergroup table if not radgroupreply & radgroupcheck)
115 - Error messages in message catalog
116 - Agent is now selectable (multiple signup servers for different agents
117 can now run on the same machine)
118 - signup_server-realtime configuration option to run cards immediately
119 - signup-alternate.html example for free and pay packages on the same
127 - MySQL is now supported
129 - BIND import and export and web UI support for editing the zone files.
130 (apply the patch at http://rt.cpan.org/NoAuth/Bug.html?id=508 if
131 importing zones until upstream release DNS::ZoneParse 0.9)
135 - Working company searches and job queue dependancies
137 card retry changes (ticket 417)
141 - real-time text radius export
145 - found "must start freeside-queued as freeside" problem on freebsd.
146 freeside-queued now compatible with freebsd, old openssh, mysql...
148 - shellcommands now works! has defaults for freebsd, linux, netbsd, just directories, etc.
150 - real-time textradius export!