new schema diagram
[freeside.git] / ANNOUCE.1.4.0
1 templated web interface (start, anyway)
2 separate billing and service addresses
3 customer comments
4 edit/part_svc.cgi
5 svc_forward and better dealing with virtualdomains!  and realm export to RADIUS
6 customer-to-customer referrals
7 quick order
8 no more single default domain
9
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.
13
14 Fuzzy searches on large data sets are much faster.
15      
16 Job queues have been implemented.
17
18 Integration with Cyrus IMAP server.
19
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)
23
24 1.4.0 has a new Authorize.Net interface, updated for Authorize.Net 3.0
25
26 completely templated signup server
27
28 items setup/recur tax exempt flag
29      
30 jeff!
31
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.
36
37 New UI for packages and price plans.
38
39 Per-package tax exemption for setup and/or recurring fee         
40
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)   
44
45 Database support for local call mappin - the data on what exchanges
46 can call which of your access numbers as a local call.
47
48 easier installation/instructions & web configuration
49
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
53
54 - automatic application of payments and credits to outstanding invoices
55   
56 #freeside-overdue
57 #- the `freeside-overdue' script to list, add postal invoicing, suspend,   
58 #  or cancel overdue and/or expired accounts.
59
60 - Payments and credits are applied against invoices when posted.
61
62 - A bunch of UI fixes/tweaks: package browse, payment/credit entry, search
63   by check #, others
64
65   - Web interface for per-hour or per-minute account charges using the
66     session monitor.
67   
68   - Invoice events - set late fees, suspension, cancellation, etc. events
69     on overdue invoices.
70   
71   - Packages and service disable flags for a more manageable UI.
72
73 HTML manpages now up-to-date and generated on install
74
75 schema changes for more configurable export
76
77 invoice events work & show up on invoice view
78
79 - Pro-rating price plan
80
81 - svc_www for virtual host services
82 -svc_www is here, better support for apache integration
83
84 - fs_passwd/fs_passwd.cgi web-based password changer for users
85
86 LinkPoint support
87
88 Most notably, the main menu has gotten a significant facelift and should
89 be easier to understand and use.
90
91 New frequently-requested financial reports contributed by Jeff Finucane,
92 thanks!
93
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
97 accounts.
98
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...
102
103 Critical Path provisioning has been updated and can now username changes
104 and suspension/unsuspension.
105
106 - New export code!
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)
114 - Signup server
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
120     signup page
121 - Texas tax
122
123 schema diagram
124
125 --
126
127 - MySQL is now supported
128
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)
132
133 - Welcome emails
134
135 - Working company searches and job queue dependancies
136
137 card retry changes (ticket 417)
138
139 --
140
141 - real-time text radius export
142
143 - one-time charges
144
145 - found "must start freeside-queued as freeside" problem on freebsd.
146   freeside-queued now compatible with freebsd, old openssh, mysql...
147
148 - shellcommands now works! has defaults for freebsd, linux, netbsd, just directories, etc.
149
150 - real-time textradius export!