1.4.2beta1 and 1.5.0pre6 released, webdemo updated.

ivan ivan at 420.am
Mon Nov 1 18:24:10 PST 2004


1.4.2beta1 and 1.5.0pre6 have been released.

9aaae06ef8376292bba4944612602d34  freeside-1.4.2beta1.tar.gz
04682ef19e77918019430b165486ff57  freeside-1.5.0pre6.tar.gz

The web demo has been updated with the new version and now includes the
signup, self-service and reseller interfaces.  
<http://www.sisd.com/freeside>

Freeside is and will remain licensed as free and open-source software.
Please consider my commercial services and help support continued
development of the software. 
<http://www.sisd.com/freeside/commercial.html>

Change summaries for both versions follow.

1.5.0pre6 is a snapshot for the upcoming 1.5.0 release.  Tracking 1.5.0
prereleases requires schema changes; see README.1.5.0pre6 if upgrading
from a previous prerelease.  New in 1.5.0pre6 (since pre5):

1.5.0pre6:
- RADIUS session viewing
- Major updates for reseller interface
- Credit card and ACH refunds (w/supported processor module)
- Proper email payment receipts (not invoice copies)
- modular price plans, rewrote package add/edit page
- fixed up tax report - should be correct for edge cases with named 
  taxes, tax classes, etc.
- Documentation updates

1.4.2beta1 is a test maintenance release for the schema-stable 1.4
branch.  1.4.x releases do not require any database schema changes,
though some new features can optionally be enabled with one if desired
(CVV, tax classes).  New in 1.4.2beta1:

- Customer self-service server and interface.  Signup and passwd servers
  integrated into self-service server.
  (more self-service functionality in 1.5)

- Billing:
 - typeset postscript invoices using LaTeX templates, 
   http://www.sisd.com/~ivan/invoice.pdf
 - CVV2/CID support
 - Business::OnlinePayment "recurring_billing" flag is set for 
   subsequent credit card transactions; some processors (AuthorizeNet, 
   others?) use this to waive the CVV2 requirement.
 - Explicit invoice terms ("payable upon receipt" / Net XX) and a 
   calculated due date if used
 - per-agent invoice templates (VISPs...)
    (per-agent email From: addresses in 1.5)
 - per-package suspend
 - remove spurious "Setup" printed on invoice line items on one-time
   package charges

- New/updated reports:
 - Financial: A/R Aging Summary, prepaid income, payment reports broken 
   down by credit card type, expired credit cards
 - Resller:
   - agent list now includes number of active and cancelled customers, 
     links to a list of the specified customers
   - per-agent reporting for packages
   - hide display of disabled packages from agent type browse
 - number of signups in various time periods broken down by advertising 
   source: today, past week, 30/60/90 days, 6 months, 1 year and grand 
   total.
 - Package and service definitions by # active

- Exports:
  - DNS automatic synchronization of reverse-ARPA records
  - postfix export updated, communigate_pro export added
  - shellcommands defaults now have commands for suspension and 
    unsuspension on Linux and FreeBSD
  - ISPMan integration
  - sql_generic price plan for charging based on a configurable SQL 
    query
  - export module change - modules are now self contained, add new 
    exports in one file.

- Back office interface:
 - Customer view backported from 1.5, much nicer date/status view, no
   longer separates payments/credits applied against multiple invoices,
   package view removed and integrated into customer view
 - popup calendar option added to date inputs
 - access number list now includes number of accounts and links to a 
   list
 - re-email invoice link
 - redid mail forward edit screen

- Bugfixes, misc:
 - fix html quoting problems editing complicated exports
 - remove spurious "Setup" printed on invoice line items on one-time 
   package charges
 - work around bug in FreeBSD pw(1) command which could corrupt
   passwd / master.passwd files
 - fix time online view for time/data charging for sqlradius_withdomain
   exports
 - Do our own whois query instead of linking to geektools
 - in service definitions, shell field is now a dropdown of legal shells
 - system_usernames configuration value to prohibit 
   modification/deletion of specific usernames
 - sendmail import

-- 
_ivan



More information about the freeside-devel mailing list