Difference between revisions of "Freeside:2.3.1:Changelog"
From Freeside
(27 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/ | + | 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 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 = | = Customers = | ||
Line 12: | 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 32: | Line 39: | ||
* Fix "View typeset invoice" links in Firefox on Mac OSX | * Fix "View typeset invoice" links in Firefox on Mac OSX | ||
* Fix displaying sections when using sections with summaries | * Fix displaying sections when using sections with summaries | ||
+ | * Add "promised payment date" | ||
== 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 invoice CDR summarization options for large numbers of CDRs | ||
+ | * Significant performance improvements rating large numbers of CDRs | ||
== Discounts == | == Discounts == | ||
Line 43: | Line 55: | ||
* Discounts now available for one-time charge packages | * Discounts now available for one-time charge packages | ||
* 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 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 53: | 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 58: | Line 78: | ||
* Improve CPU usage of virtual port combining | * Improve CPU usage of virtual port combining | ||
* Fix interface addition for ports with dashes (Juniper, others) | * 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 = | = RADIUS integration = | ||
Line 63: | 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 | ||
= 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 | ||
+ | * Tax reporting: Fix "tax invoiced" and "tax credited" links for the taxclass + no taxclass in same region case | ||
= Services = | = Services = | ||
+ | |||
+ | == Accounts == | ||
+ | |||
+ | * Add ping tool | ||
== Phone numbers == | == Phone numbers == | ||
* Better interface for provisioning multiple DIDs | * Better interface for provisioning multiple DIDs | ||
+ | |||
+ | = Wireless broadband = | ||
+ | |||
+ | * Add tower tracking | ||
+ | * Make speed fields optional | ||
== DSL == | == DSL == | ||
Line 81: | Line 117: | ||
* Add DSL devices for MAC address tracking | * Add DSL devices for MAC address tracking | ||
* Add gateway access number | * Add gateway access number | ||
+ | * Add HTTP status pulling | ||
= Exports = | = Exports = | ||
* Add SNMP export to service IP address | * Add SNMP export to service IP address | ||
+ | * Additional options for Netsapiens export | ||
= Misc = | = Misc = | ||
Line 93: | 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
Contents
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