Difference between revisions of "Freeside:2.3.1:Changelog"

From Freeside
Jump to: navigation, search
(Customers)
 
(14 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
This is the changelog for the 2.3.1 release.
 
This is the changelog for the 2.3.1 release.
  
For a more detailed, raw log of changes, see [http://freeside.biz/cgi-bin/viewvc.cgi/freeside/ChangeLog?view=markup&pathrev=FREESIDE_2_3_BRANCH the source ChangeLog]
+
For a more detailed, raw log of changes, see [http://freeside.biz/gitweb/?p=freeside.git;a=shortlog;h=refs/tags/freeside_2_3_1 the git log]
  
 
= Latitude/Longitude =
 
= Latitude/Longitude =
Line 18: Line 18:
 
* Fix geocode guessing w/5 digit zip
 
* Fix geocode guessing w/5 digit zip
 
* Add per-customer "Invoice reports" link
 
* Add per-customer "Invoice reports" link
 +
* Fix bill day selection with echecks
  
 
= Packages =
 
= Packages =
Line 42: Line 43:
 
== VoIP ==
 
== VoIP ==
  
 +
* Add option to flag un-rateable CDRs for later review in addition to the current two options (ignoring or halting billing)
 
* Fix duration display with inbound VoIP billing when using duration instead of billsec  
 
* Fix duration display with inbound VoIP billing when using duration instead of billsec  
 
* Add date to all CDR batch names derived from filenames
 
* Add date to all CDR batch names derived from filenames
 
* 4 decimal place inbound rating
 
* 4 decimal place inbound rating
 
* Add tiered rating
 
* Add tiered rating
* Add option to flag un-rateable CDRs for later review in addition to the current two options (ignoring or halting billing)
+
* Add invoice CDR summarization options for large numbers of CDRs
 +
* Significant performance improvements rating large numbers of CDRs
  
 
== Discounts ==
 
== Discounts ==
Line 53: Line 56:
 
* Fix discounting setup when recur < setup
 
* Fix discounting setup when recur < setup
 
* Fix incorrect error message "Discount does not apply to setup fees, and package has no recurring"
 
* Fix incorrect error message "Discount does not apply to setup fees, and package has no recurring"
 +
* Fix edge case with prorated packages discounted 100% causing discounts to be off by a penny
  
 
== Payments ==
 
== Payments ==
  
 
* Add E-check branch number for Canada and other countries
 
* Add E-check branch number for Canada and other countries
* Fix payment application with term discounts  
+
* Fix payment application with term discounts
 +
 
 +
== Billing events ==
 +
 
 +
* Add a package class condition for invoice events
 +
* Add "Amount owed on the invoice on a day last month" and "Customer balance age on a day last month" conditions
  
 
= Ticketing =
 
= Ticketing =
Line 63: Line 72:
 
* Fix statistics reporting
 
* Fix statistics reporting
 
* Future ticket resolve date
 
* Future ticket resolve date
 +
* RT updated to version 3.8.11
  
 
= Network monitoring =
 
= Network monitoring =
Line 74: Line 84:
 
* Maintain the RADIUS nas table from the web interface (replaces text clients.conf)
 
* Maintain the RADIUS nas table from the web interface (replaces text clients.conf)
 
* Export to RADIUS from svc_broadband (wireless broadband) services, with group support
 
* Export to RADIUS from svc_broadband (wireless broadband) services, with group support
 +
* Export to RADIUS nas table from svc_broadband (wireless broadband) services
 
* On suspension, don't change the RADIUS password if there's a group change
 
* On suspension, don't change the RADIUS password if there's a group change
 
* Maintain RADIUS group attributes
 
* Maintain RADIUS group attributes
Line 79: Line 90:
 
= Reporting =
 
= Reporting =
  
* FCC 477 report improvements: fix column headings on part II B, package class defaults for "DS0 equivalents", part II and part V issues, census tract links, multiple state links, multiple classes?
+
* FCC 477 report improvements: fix column headings on part II B, package class defaults for "DS0 equivalents", part II and part V issues, census tract links, multiple state links, multiple classes
 +
* Projected sales report
 +
* Track year of census tract coding and add a script to update old census tract codes
 
* Fix broadband service report when selecting a router
 
* Fix broadband service report when selecting a router
 
* Multiple class selection in package reports
 
* Multiple class selection in package reports
 
* Fix currency fields in Excel download
 
* Fix currency fields in Excel download
 +
* Tax reporting: Fix "tax invoiced" and "tax credited" links for the taxclass + no taxclass in same region case
  
 
= Services =
 
= Services =
Line 108: Line 122:
  
 
* Add SNMP export to service IP address
 
* Add SNMP export to service IP address
 +
* Additional options for Netsapiens export
  
 
= Misc =
 
= Misc =
Line 116: Line 131:
 
* Israeli Isracard support
 
* Israeli Isracard support
 
* Add bin/enable-encryption script to more easily turn on credit card encryption
 
* Add bin/enable-encryption script to more easily turn on credit card encryption
 +
* Add ability to hide specific services from customer self-service
 +
* MySQL: use ENGINE rather than TYPE for compatibility with recent MySQL

Latest revision as of 19:27, 4 March 2012

Notes

This is the changelog for the 2.3.1 release.

For a more detailed, raw log of changes, see the git log

Latitude/Longitude

  • Latitude and longitude tracking for customers, prospects, and package locations
  • Automatic coordinate coding via Google maps
  • Google Maps and Google Earth links for all coordinates

Customers

  • Add Mobile Phone field
  • Add invoice language field
  • Fix FFIEC geocoding for site changes
  • Fix geocode guessing w/5 digit zip
  • Add per-customer "Invoice reports" link
  • Fix bill day selection with echecks

Packages

  • For intro period package definitions, add option to delay setup in addition to recurring fee
  • Don't display start date on package order for packages where it is not useful

Billing

Price plans

  • New bulk_simple price plan implementing bulk billing based on number of active services at invoice generation time (rather than prorated throughout the billing period)

Invoicing

  • Invoice template language localization
  • Usability improvements downloading spooled invoices
  • Fix bundled package display
  • Fix displaying usage separate from recurring when using separate_usage and invoice_sections but without a usage_section set
  • Fix "View typeset invoice" links in Firefox on Mac OSX
  • Fix displaying sections when using sections with summaries
  • Add "promised payment date"

VoIP

  • Add option to flag un-rateable CDRs for later review in addition to the current two options (ignoring or halting billing)
  • Fix duration display with inbound VoIP billing when using duration instead of billsec
  • Add date to all CDR batch names derived from filenames
  • 4 decimal place inbound rating
  • Add tiered rating
  • Add invoice CDR summarization options for large numbers of CDRs
  • Significant performance improvements rating large numbers of CDRs

Discounts

  • Discounts now available for one-time charge packages
  • Fix discounting setup when recur < setup
  • Fix incorrect error message "Discount does not apply to setup fees, and package has no recurring"
  • Fix edge case with prorated packages discounted 100% causing discounts to be off by a penny

Payments

  • Add E-check branch number for Canada and other countries
  • Fix payment application with term discounts

Billing events

  • Add a package class condition for invoice events
  • Add "Amount owed on the invoice on a day last month" and "Customer balance age on a day last month" conditions

Ticketing

  • Fix statistics reporting
  • Future ticket resolve date
  • RT updated to version 3.8.11

Network monitoring

  • Improve CPU usage of virtual port combining
  • Fix interface addition for ports with dashes (Juniper, others)
  • Option to automatically add IPs of services to the monitoring system (svc_acct, svc_broadband, svc_dsl)

RADIUS integration

  • Maintain the RADIUS nas table from the web interface (replaces text clients.conf)
  • Export to RADIUS from svc_broadband (wireless broadband) services, with group support
  • Export to RADIUS nas table from svc_broadband (wireless broadband) services
  • On suspension, don't change the RADIUS password if there's a group change
  • Maintain RADIUS group attributes

Reporting

  • FCC 477 report improvements: fix column headings on part II B, package class defaults for "DS0 equivalents", part II and part V issues, census tract links, multiple state links, multiple classes
  • Projected sales report
  • Track year of census tract coding and add a script to update old census tract codes
  • Fix broadband service report when selecting a router
  • Multiple class selection in package reports
  • Fix currency fields in Excel download
  • Tax reporting: Fix "tax invoiced" and "tax credited" links for the taxclass + no taxclass in same region case

Services

Accounts

  • Add ping tool

Phone numbers

  • Better interface for provisioning multiple DIDs

Wireless broadband

  • Add tower tracking
  • Make speed fields optional

DSL

  • Add DSL devices for MAC address tracking
  • Add gateway access number
  • Add HTTP status pulling

Exports

  • Add SNMP export to service IP address
  • Additional options for Netsapiens export

Misc

  • Fix signup with encryption
  • Fix gzipped attachment problems in Ticketing and Customers
  • Localization of message templates
  • Israeli Isracard support
  • Add bin/enable-encryption script to more easily turn on credit card encryption
  • Add ability to hide specific services from customer self-service
  • MySQL: use ENGINE rather than TYPE for compatibility with recent MySQL