This service pack is cumulative. It includes all issues addressed in CRM 4.0 prior to Service Pack 3, as well as any new features and changes outlined below. When you integrate CRM and Blackbaud Internet Solutions, we recommend you make sure both applications are running the same version and service pack.
Note: Clients upgrading from a version prior to 4.0 Service Pack 2 must first install the latest 4.0 base installer released on April 29, 2015. The latest base installer includes all the same features and fixes addressed in Service Pack 2. Installing Service Pack 3 or higher to a version prior to Service Pack 2 (the latest 4.0 base installer) will result in a revision error. You must install the latest 4.0 base installer before upgrading to Service Pack 3 or higher.
For information about all of the new features released in CRM 4.0, see the CRM 4.0 New Features page. For information about new features from CRM 4.0 Service Packs, see the Service Pack New Features chapter in the CRM 4.0 New Features Guide.
Your System Administrator can now use the settings BlockAllEmails and BlockScheduledEmails in both web.config files for Blackbaud Internet Solutions and Blackbaud CRM to block sending email messages and scheduled email. Use these settings to prevent email from inadvertently sending from a test environment. By default, these settings are <add key="BlockAllEmails" value="False" /> and <add key="BlockScheduledEmails" value="False" />. To prevent sending messages or scheduled email, you must enter True in each web.config file for both programs.
Note: With this change, the ProcessCMSEmail.BusinessProcess.vb file has been updated for the Process CMS Email Business Process in Blackbaud CRM.
The constituent record now includes the Prospect Status tile, which summarizes information for major giving prospects. You can view and edit a constituent's prospect information from the tile, including the prospect status and the prospect manager. From the Prospect Status tile, you can also flag the prospect for tracking purposes.
To improve flexibility in managing pending activity information, the Pending Activity data list has been converted to list builder format to include more advanced options for sorting, navigating, and customizing information. You can access the Pending Activity list by clicking on the Pending Activity second-tier tab on the Fundraiser tab of the constituent record or by clicking the Pending Activity tab on the My Fundraiser page. For more information about list builder options, see the General Features Guide.
To opt into the Pending Activity list builder, you will need to turn on Design Mode by clicking Toggle design mode on while on the Fundraiser tab on the constituent record or on the My Fundraiser page. Click Edit Tabs to edit the appearance of the Pending Activity second-tier tab and scroll down to Fundraiser to select the Pending Activity tab. In the Section field on the Tab properties screen, click the ellipsis button.
To turn off the data list, select the data list in the Items grid and click Edit. On the Edit sections screen, click the ellipsis button in the Visible field and select False.
To turn on list builder format, select the Pending Activity list builder on the Edit sections screen, click the ellipsis button in the Visible field and select True.
Comment | Work Item | Location | Knowledgebase |
---|---|---|---|
Technical Change: This fix resolves an issue with date attributes on the Donation Form part on a Blackbaud NetCommunity web page. When you process these to The Raiser's Edge, the program now changes the format to a short date so the transactions download successfully. | 516337 | Blackbaud.Web.Content.Portal.dll |
|
This change fixes the SQL 2008 revision error for Blackbaud NetCommunity version 4.0 Service Pack 2. | 515362 | Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
|
Technical Change: This fix eliminates the error message 'Input string was not in a correct format' when your web server uses a culture setting that formats currency different than the United States. As a result of this resolution, currency amounts now display in the language format selected by the website user. This change applies to Blackbaud Internet Solutions and Blackbaud Netcommunity. | 514947 | Blackbaud.Web.Content.Portal.dll |
|
This fix addresses an issue when using the query "Constituents (from the Blackbaud Data Warehouse)." Previously, when you used the field "Educational Program" for the query results, you received an error and were not able to see the results of the query. To take advantage of this fix, you must redeploy the Blackbaud Data Warehouse. | 513293 | Blackbaud.AppFx.BBDW.Query.Catalog.dll |
90725 |
This fix eliminates an issue with decimal amounts for international customers who use the Membership Form part. Membership prices now display and process correctly. Previously, amounts that included a decimal were multiplied by 100. | 513085 | Blackbaud.Web.Content.Core.dll Blackbaud.Web.Content.Portal.dll |
|
This fix eliminates an issue with decimal amounts for international customers who use the Event Registration Form part for Blackbaud Internet Solutions and the Event Registration Form (Classic) part for Blackbaud NetCommunity. When a website user progresses through the event steps for the part on a web page, amounts that include a decimal are no longer multiplied by 100. With this fix, amounts accurately reflect the exact amount the user entered and also process correctly to Blackbaud CRM and The Raiser’s Edge. | 512455 | Blackbaud.AppFx.BBNCSvc.dll Blackbaud.Web.Content.Portal.dll |
|
When a Blackbaud Internet Solutions donation web page uses German or Italian and the currency separator uses a comma, the donation amount is no longer incorrect. This fix corrects the actual donation amount and format on the web page. The amounts are also now correct for acknowledgements and receipt emails. However, they display using the United States currency format (addressed in 509641). If you have a customization for currency values with periods, please be aware there may be an impact to the web page when you view it in a different language. | 509643 | Blackbaud.Web.Content.Core.dll Blackbaud.Web.Content.Portal.dll |
88518 |
When a Blackbaud Internet Solutions donation web page uses German or Italian and the currency separator uses a comma, the amount format is now correct for acknowledgements and receipt emails. Previously, these amounts displayed using the United States currency format. | 509641 | Blackbaud.Web.Content.Core.dll Blackbaud.Web.Content.Portal.dll |
88516 |
This fix resolves an issue that caused an error to appear when you attempted to send emails to large recipient lists. This issue occurred after you upgraded to the 6.64 version of the product. | 507641 | Blackbaud.AppFx.ContentManagement.Platform.Email.Catalog.dll |
|
This fix addresses an issue when adding a plan participant to a major giving plan for a prospect. This issue was introduced in Service Pack 2 for Blackbaud CRM 4.0. When you added a major giving plan for a prospect from the prospect's record, your participant appeared on the screen with the record ID for the person rather than the participant's name. This happened if you selected the participant from the drop-down menu. If you searched for a participant instead, you did not encounter this issue. With this fix, the name displays correctly. | 507460 | Blackbaud.AppFx.Server.dll Blackbaud.AppFx.UIModeling.RestServices.dll Blackbaud.AppFx.WebShell.WebUI.dll |
88254 |
This fix improves a performance issue when calculating the "Constituent revenue application amount" smart field when revenue recognition is selected on the Parameters tab. | 506715 | Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
69349 |
Previously, in an Enhanced Revenue Batch, when an event registration commitment was created and added to a batch row, an error displayed in the following scenario: If, prior to saving the batch row, another row in the same batch was deleted or any other Enhanced Revenue Batch was deleted, the event registration commitment was deleted and an error message displayed upon save. With this fix, the batch saves correctly. | 506307 | Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
86293 |
Previously, when validating or committing changes to planned gift payments through a Revenue Update Batch, errors displayed. With this fix, we changed the batch edit form to correctly handle changes to planned gift payments. | 506037 | Blackbaud.AppFx.Fundraising.Catalog.dll |
74271 |
New Feature: The constituent record now includes the Prospect Tile, which summarizes information for major giving prospects. You can view and edit a constituent's prospect information from the tile, including the prospect status and the prospect manager. From the Prospect Tile, you can also flag the prospect for tracking purposes. | 505111 | Blackbaud.AppFx.Constituent.Catalog.dll Blackbaud.AppFx.Constituent.UIModel.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll Blackbaud.AppFx.MajorGiving.Catalog.dll |
|
New Feature: Your System Administrator can now use the settings BlockAllEmails and BlockScheduledEmails in both web.config files for Blackbaud Internet Solutions and Blackbaud CRM to block sending email messages and scheduled email. Use these settings to prevent email from inadvertently sending from a test environment. By default, these settings are <add key="BlockAllEmails" value="False" /> and <add key="BlockScheduledEmails" value="False" />. To prevent sending messages or scheduled email, enter True in each web.config file for both programs. With this change, the ProcessCMSEmail.BusinessProcess.vb file has been updated for the Process CMS Email Business Process in Blackbaud CRM. | 504521 | Blackbaud.AppFx.BBNCSvc.dll Blackbaud.AppFx.ContentManagement.Platform.Email.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll |
|
This fix addresses an issue when editing posted payments with adjustments linked to deposits. Previously, when editing a posted payment, the following error displayed: “Data could not be saved. Payments cannot be added to locked deposits”. With this fix, this error no longer displays and the form saves correctly. | 504507 | Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
80370 |
When a Blackbaud Internet Solutions or Blackbaud NetCommunity donation web page uses culture settings set to display date formats as dd/mm/yyyy, this fix eliminates the message 'String was not recognized as a valid DateTime' that potentially occurred when the page included a date attribute field. | 504066 | Blackbaud.Web.Content.Core.dll Blackbaud.Web.Content.Portal.dll |
|
Previously, in an Enhanced Revenue Batch where the default application was set, the Apply to commitments screen displayed even when no commitments existed for a constituent. With this fix, the screen no longer displays unnecessarily. | 503359 | Blackbaud.AppFx.Fundraising.UIModel.dll |
83019 |
Technical Change: This fix addresses a site security issue which occurred when importing updated constituent information using Constituent Update Batch. Previously, if a constituent in CRM was associated with site A and you updated that constituent through an import, but the import file had the constituent in site B, after the import the constituent in CRM would be associated with site B only. The import process removed site A since that wasn’t in the import file. Additionally, if the import file had no site information for the constituent, after the import the constituent in CRM would have no site. Now, the import process using Constituent Update Batch simply adds any site information for the constituent to the constituent in CRM. If a constituent in CRM has site A and the import file has site B for the constituent, after the import the constituent in CRM will have sites A and B. If the import file had no site information for the constituent, after the import the constituent in CRM would still have site A. With manual data entry in Constituent Update Batch, as opposed to import, if you remove a site from a constituent in a batch row, the site will still be removed from the constituent record in CRM. The BATCHCONSTITUENTUPDATE table (ConstituentUpdateBatch.Table.xml spec) now has a new column "ROWFROMBATCHUI" that indicates whether the data in the row was populated through manual data entry or through import. Four other specs changed to accommodate the “ROWFROMBATCHUI.” USP_ADD_BATCHCONSTITUENTUPDATEBATCHROW.xml, which adds a row to the batch, now saves the "ROWFROMBATCHUI" value to the new table column. USP_EDITLOAD_BATCHCONSTITUENTUPDATEBATCHROW.xml, which loads the batch row for editing, now reads the "ROWFROMBATCHUI" value from the table column. USP_EDITLOAD_BATCHCONSTITUENTUPDATEBATCHROW_1.xml, which saves edits made to the batch row, now saves the "ROWFROMBATCHUI" value from the table column. When you save and commit the batch, the “ROWFROMBATCHUI” value is used to remove sites that are not in the batch from constituents in CRM if the information was added through manual data entry. | 502525 | Blackbaud.AppFx.Constituent.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
|
Previously, in an Enhanced Revenue Batch, an error displayed when installments were edited and the batch template included a default revenue type of pledge. With this fix, the error no longer displays. | 502465 | Blackbaud.AppFx.Fundraising.UIModel.dll |
83021 |
When you use Blackbaud Internet Solutions or Blackbaud NetCommunity, this fix resolves an issue that prevented the Volunteer Opportunity part from processing volunteer transactions to batch in Blackbaud CRM or The Raiser's Edge. | 502435 | Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
|
Previously, when attempting to delete a posted matching gift claim and its associated payment, the following error displayed: “There are matching gift claims against this payment. Delete those matching gift claims before deleting this payment.” With this fix, we changed the stored procedure to delete all related records, and the error no longer displays. | 500193 | Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
|
This fix addresses an issue with BBIS forms with multiple pages. Previously, when you had multiple pages in a workflow and there was an unformatted text part in the header or footer, the content in the header or footer was carried over to the subsequent pages in the workflow. | 498861 | Blackbaud.Web.Content.Portal.dll |
|
Technical Change: This fix addresses an issue that occurred when you ran the database integrity utility after upgrading to Blackbaud CRM version 4.0. Previously, when you ran the utility after the upgrade you could notice that constraints in the DATAFORMFIELDCHARACTERISTIC table were not respected. To avoid this problem, we have removed the constraints from the table. The constraints are now enforced by the Data Form Field Characteristic Edit data form. | 498833 | Blackbaud.AppFx.Platform.DataForm.Catalog.dll Blackbaud.AppFx.Platform.ServiceRevisions.Specs1490.dll |
87217 |
Previously, an error occurred when trying to complete a sponsorship where a constituent was sponsoring an opportunity via BBIS and the constituent was not created properly. Now, a record operation called “Retrieve constituent” appears in the Sponsorship Purchases data list for rows that are missing constituents. Running this record operation will retrieve the constituent information. You can then either complete or delete the BBIS sponsorship. However, records in the data list that are missing constituent information prior to this fix will retrieve the constituent information from BBPS, so the constituent will not be matched and the full name of the constituent will be created in the Last name field in the constituent table. To fix this issue, you can separate out the constituent name after retrieving the constituent. | 498569 | Blackbaud.AppFx.ContentManagement.Catalog.dll Blackbaud.AppFx.ContentManagement.Parts.ShoppingCart.UI.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll Blackbaud.AppFx.Programming.Catalog.dll Blackbaud.AppFx.Programming.SPWrapProgramming.dll Blackbaud.AppFx.Sponsorship.Catalog.dll Blackbaud.Web.Content.Core.dll |
|
This fix changes the requirements for addresses located in Hong Kong. With this fix, Hong Kong addresses no longer require a post code and province in order to be saved. | 498477 | Blackbaud.Web.Content.Core.dll Blackbaud.Web.Content.Portal.dll |
|
This fix addresses an issue where target dates were not being calculated correctly when adding steps from a template on the Add Stewardship Plan form. | 498458 | Blackbaud.AppFx.Stewardship.UIModel.dll |
|
When your Blackbaud Internet Solutions Donation Form is configured for pledges only, the part no longer displays a configuration error on your donation web page. This fix removes the error so the pledge only form displays successfully on your website. | 497216 | Blackbaud.Web.Content.Portal.dll |
74371 |
Previously, in a Revenue Update Batch, when editing installment designation amounts on specific posted pledges, an error displayed. With this fix, the error no longer displays. | 497025 | Blackbaud.AppFx.Fundraising.UIModel.dll |
74387 |
This fix addresses an issue with performance of ETL packages in the Blackbaud Data Warehouse. Previously, the BBDW_FACT_FINANCIALTRANSACTIONLINEITEMSITE ETL package could take a long time to complete. This happened if you had a large number of records in your SITE table. With this fix, the package runs more efficiently. To take advantage of this fix, you must redeploy the Blackbaud Data Warehouse and complete an incremental refresh. | 496712 | BBDW.ReportDB.Catalog.dll BBDW.ServiceRevisions.dll BBDWETL - SSIS Reporting Package |
74394 |
This fix addresses an issue that prevented some users from the same site to see uncommitted batches owned by other users on the site. Previously, a user who did not have administrative rights had to be both the batch owner and have access to the site for the batch template in order to see an uncommitted batch. This was an unintended limitation. With this fix, users can still see uncommitted batches if they own the batch, but now they can also see them if they have access to the site for the batch template, even they do not own the batch. | 496577 | Blackbaud.AppFx.Platform.Catalog.dll Blackbaud.AppFx.Platform.ServiceRevisions.dll Blackbaud.AppFx.Platform.ServiceRevisions.Specs1490.dll |
74398 |
This fix addresses an issue when you used the "Contacting Support" link from the legacy help in Blackbaud CRM. Previously, when you tried using that link, you sometimes received an error. The link has been updated so that it now works consistently. | 496527 | Blackbaud.AppFx.Server.dll Blackbaud.AppFx.WebShell.WebUI.dll |
73585 |
Technical Change: This fix addresses an issue which occurred when viewing constituent groups; the information about the group members on the Summary tab of the constituent group record would not load. This issue occurred because we allowed you to add the same constituent more than one time to the same group in some places. We have added a trigger "TR_GROUPMEMBER_DUPLICATEGROUPMEMBER" on the GROUPMEMBER table to prevent duplicate members. We have also modified the "Group Add" functions for Auction Item Batches, Sponsorship Batches, and Enhanced Revenue Batches to prevent duplicates. | 494545 | Blackbaud.AppFx.Auction.Catalog.dll Blackbaud.AppFx.ConstituentGroups.Catalog.dll Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll Blackbaud.AppFx.Sponsorship.Catalog.dll |
|
This fix improves sporadic performance issues with the Appeal Performance report and the Appeal Profile report. In addition, when using the UK version of Blackbaud CRM, this fix also changes the reports to now use the Gift Aid tax claim amounts that are pre-calculated by the "Gift Aid refresh process" in Revenue. | 493358 | Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
|
This fix addresses an issue in databases with two or more data warehouses configured. Previously, when you tried to delete an attribute category in a Blackbaud CRM database that had two or more data warehouses, you received an error. This fix addresses the issue so you can now delete attribute categories without receiving the error. | 492065 | Blackbaud.AppFx.Platform.SqlClr.dll |
57926 |
This change applies to exceptions in an Enhanced Revenue Batch. Previously, when an exception occurred, and the batch row contained multiple applications as well as multiple solicitors or recognitions (or a combination of both), empty exception batches were created. With this fix, empty exception batches are no longer created. | 491964 | Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
|
This fix addresses an issue when attempting to import constituents into the Auction Item batch using their lookup ID. With this fix, constituents can be imported using their lookup ID without error. | 491427 | Blackbaud.AppFx.Auction.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
73761 |
Previously, Related Staff records were not merging during the constituent merge process. With this fix, these records now merge correctly. | 490507 | Blackbaud.AppFx.Constituent.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
73474 |
Technical Change: This fix addresses an issue with submitting addresses through the AddressFinder process with the "For households, submit shared addresses once along with primary contact name" option selected. Previously if two spouse records were included but the household was not, neither individual record's address was included in the submission file. The household record for the two spouse records was not included either. Now the members of the household are all submitted for processing as individuals. If the selection includes the household and the individual household members, the process includes only the primary member of the household as the option states. The database function UFN_COAUPDATE_GETMATCHINGHOUSEHOLDS has been changed to return only the addresses that are shared with a household that is in the selection for the process. | 490340 | Blackbaud.AppFx.AddressManagement.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
|
Previously, when the Household Revenue Amounts smart field scans a large amount of data, the process times out and an error appears. With this fix, we updated code to improve the performance of the smart field. | 489496 | Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
73824 |
Previously, when the Household Revenue Dates smart field scans a large amount of data, the process never completes. With this fix, we updated code to improve the performance of the smart field. | 489495 | Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
74655 |
This fix addresses an issue that could occur when a user who is not a system administrator tried to add a user-defined smart query. In certain rare situations, when users who were not system administrators tried to add a user-defined smart query, they would receive the error, "The current user does not have rights to use this simple list." This happened when the users clicked the Results tab of the query. | 489391 | Blackbaud.AppFx.WebShell.WebUI.dll |
74799 |
This fix addresses an issue with query performance. The speed at which results are retrieved has improved for all queries referencing the Modeling and Propensity query view. | 489324 | Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll Blackbaud.AppFx.ProspectResearch.Catalog.dll |
74030 |
Previously, the pledge reminder process sometimes produced duplicate rows in its output. This occurred when using either the "Standard reminder output" format or the "Seasonal address reminder output" format for constituents with both a primary addressee and a primary salutation name format and those name formats were different. The V_QUERY_PLEDGEREMINDERPROCESS and V_QUERY_PLEDGEREMINDERPROCESS_SEASONALADDRESSOUTPUT views were modified to address the duplicate rows. | 489020 | Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
73536 |
This fix addresses an issue when clicking through tabs on certain pages. Previously, when you navigated through tabs on a page that had tabs of different lengths, you sometimes would see that your location on the page was not kept when you switched tabs. With this fix, when you click through the tabs, your position on the page does not change. | 488916 | Blackbaud.AppFx.Server.dll Blackbaud.AppFx.WebShell.WebUI.dll |
73241 |
This fix addresses an issue with some labels on web dashboards. Previously, when you accessed a web dashboard that contained a gauge (such as a thermometer or a speedometer), a ticker, or a chart, non-alphanumeric characters in the title or other labels were not always readable. | 488780 | Blackbaud.AppFx.WebDashboard.dll |
|
This fix addresses an issue with appeal queries when they are filtered by something in the query's Appeal > Business unit node and the queries are being run by users who are not system administrators. Previously, the business unit filter was not properly filtering the query results because it was using an incorrect record type. | 488461 | Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
74771 |
This fix addresses an issue in Enhanced Revenue Batch and on the "Add a payment," "Add a pledge," and "Add a recurring gift" screens. Previously, if you changed the constituent or removed the finder number for the revenue, the Effort, Source code, and Appeal fields were set back to blank and you had to re-enter that information. Now, when you change the constituent or remove the finder number, you receive a prompt asking if you want those marketing-related fields to be reset. | 488447 | Blackbaud.AppFx.Fundraising.UIModel.dll |
73556 |
This fix addresses an issue with address validation in batch. Previously, any addresses with cities without corresponding state/county values were not able to be validated and the batch process would fail. You must re-run the Address Validation Service Deployment utility from the application start page under "Utilities" in order for this change to take effect. You must then run any address validation processes again in order to validate these addresses. | 488434 | Blackbaud.AppFx.AddressValidation.Server.dll |
72873 |
This change applies to an Enhanced Revenue Batch. Previously, when an application was selected on the Apply to commitments screen and the screen was saved and closed, the selected application did not appear correctly in the batch grid. With this fix, the application appears correctly. | 488281 | Blackbaud.AppFx.Fundraising.UIModel.dll |
73566 |
With this fix, we changed validation when editing payments so incorrect error messages are not displayed when editing payments. Previously, error messages were displayed when editing any split payment with an associated campaign. | 487953 | Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
74463 |
Previously, in Enhanced Revenue Batch and Revenue Update Batch, users were not prompted to default recognition credits when manually entering a constituent. With this fix, users are prompted appropriately. | 487604 | Blackbaud.AppFx.Fundraising.UIModel.dll |
74485 |
This fix addresses an issue with Direct Marketing emails, which can be accessed from the Marketing and Communications page by clicking "Email marketing" and then "View emails." Previously, if you had an email and used the HTML Source Editor to enter a hyperlink, you would sometimes receive an error because the validation for the required links did not handle the hyperlink correctly. | 487601 | Blackbaud.AppFx.Communications.UIModel.dll |
70151 |
This fix addresses an issue which occurred when editing a group or household record from Enhanced Revenue Batch or Revenue Update Batch. Previously, the "Validate" button was missing when you attempted to edit the address information for these constituents. | 487045 | Blackbaud.AppFx.Constituent.UIModel.dll |
|
This fix addresses an issue when searching for constituents with the "Check alternate lookup IDs" checkbox marked. Previously, the search could contain fewer results when that that checkbox was marked. | 486941 | Blackbaud.AppFx.Constituent.Catalog.dll |
73608 |
Technical Change: When a website user submits a new phone number on the Profile Update Form on your Blackbaud Internet Solutions website and the linked constituent record in Blackbaud CRM does not have phone number data, the number now becomes the primary phone number for the constituent after it downloads to Blackbaud CRM. | 486631 | Blackbaud.AppFx.ApexForm.Web.dll |
|
Technical Change: When a website user submits organization position data without submitting organization name data on the Profile Update Form on your Blackbaud Internet Solutions website, the 'Could not update the constituent's primary business position because no organization was specified' batch exception occurred in Blackbaud CRM. To avoid this, Blackbaud Internet Solutions now requires the Organization name field when submitting data for the Organization position field. Also, when a user attempts to submit position data without submitting organization name data, the 'Required: Organization name. When you submit position information, you must also submit an organization name' message now displays. | 486594 | Blackbaud.AppFx.ApexForm.Web.dll |
|
This fix addresses an issue with addresses and the AddressFinder process. Previously, if an address had extra line breaks and it was submitted to Blackbaud using the AddressFinder process, the updated address that was returned sometimes had Address Line 1 duplicated in Address Line 2. The duplicate information no longer appears. | 486498 | Blackbaud.AppFx.AddressManagement.Catalog.dll |
73821 |
Previously, user-defined data lists did not include a time added or time changed on the "Date added" and "Date changed" fields. You could see the date the data lists were added or changed, but not the time. In addition, you were not able to see time stamps when viewing data lists through the web dashboard. To take advantage of this fix for existing user-defined data lists that are displaying the date fields incorrectly, you must open them and re-save them. | 486008 | Blackbaud.AppFx.Platform.WebDashboardParts.dll Blackbaud.AppFx.Server.dll |
71188 |
Technical Change: This fix addresses an issue with the Appeal Performance report. Previously, this report did not include recurring gift revenue. The function "UFN_DESIGNATION_RAISEDBYAPPEAL_INCURRENCY_INLINE" was changed to include revenue generated from recurring gift payments. Report totals after you upgrade may no longer match the previous amounts since recurring gift revenue is now included. | 485371 | Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
|
This fix resolves an issue that caused registrants to appear twice on an event record in The Raiser’s Edge when they entered spaces at the end of the First Name field on the Event Registration Form. | 485146 | Blackbaud.Web.Content.Portal.dll |
73426 |
Previously, an error message appeared when attempting to access the KPI dashboard from the Mobilize page. With this fix, this error no long occurs. | 485131 | Blackbaud.AppFx.WebShell.WebUI.dll |
73421 |
Previously, regardless of what was entered in the threshold value on the Sponsorship greatest need rule set, the dynamically generated rule set always set the value to zero. Now, the greatest need rule set works correctly. In order to utilize this fix, the affected rule set will need to be edited in order to refresh the programs that reference it. | 485036 | Blackbaud.AppFx.Server.dll |
73429 |
This fix addresses an issue with exclusions for direct marketing efforts. Previously, if you had more than one selection listed on the Exclusions tab of the direct marketing effort and at least one of those selections was not marked as "Locked," you could mistakenly delete a locked selection from the marketing effort. This occurred if you used the multi-select functionality in the "Selections to exclude" list and marked an unlocked selection first and then marked a locked selection. The Delete button for the list was still enabled which allowed you to delete both the marked unlocked and locked selections. Now if you click Delete when you have unlocked and locked selections marked, you receive an error and only the unlocked selections are deleted. The locked selections still appear in the list. | 484148 | Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll Blackbaud.AppFx.Marketing.Catalog.dll |
73475 |
This fix addresses an error that you sometimes received when you tried to run a query that included a Site query node. Previously, when you included a filter or output field from the Site query node on your queries, you could receive the error "Object reference not set to an instance of an object." | 483932 | Blackbaud.AppFx.Security.Catalog.dll |
73486 |
This fix improves a slow performance issue when searching for constituents using phone numbers. You can configure search list fields in Administration under Search List Configuration so that a constituent search includes phone numbers. | 483739 | Blackbaud.AppFx.Constituent.Catalog.dll |
|
Previously, when a source constituent that had a prospect manager with a start and end date was merged to a target constituent with no prospect manager, the source start and end date were not merged along with the source prospect manager. With this fix, the start and end dates are now included. | 483522 | Blackbaud.AppFx.Constituent.Catalog.V1_1.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
73514 |
This change applies to pledge and recurring gift records for appeals associated with multiple business units. Previously, upon saving, full amounts were not distributed to all business units. With this fix, full amounts are distributed correctly. | 482854 | Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
|
This fix addresses issues with the Prospects and Plans data list and the Prospect Assignments data list found on the Constituent record and My Fundraiser page. Previously, the data lists hid records linked to historical plans. Now, you can mark a check box for these records to appear. Also, the warning icon indicating 90 days of inactivity on the record will not show for historical plans. Finally, records linked to historical plans will be italicized when they are displayed. | 482339 | Blackbaud.AppFx.Constituent.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll Blackbaud.AppFx.MajorGiving.Catalog.dll Blackbaud.AppFx.MajorGiving.UIModel.dll |
73685 |
Previously, in an Enhanced Revenue Batch, business units associated with appeals did not display correctly and an error displayed upon committal. With this fix, we made code changes to ensure business units save and commit properly. | 482058 | Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
|
This fix removes the "Smart Query Instance Edit Data Form" permission from system roles. This feature cannot be granted to or removed from a role because it is not dependent on security. Every user has access to this feature because it is an integral part of the system platform. To eliminate confusion, we have removed it from any roles that had rights to it, since it does not require explicit rights. | 481986 | Blackbaud.AppFx.Platform.ServiceRevisions.dll |
73714 |
This fix addresses a performance issue when searching for constituents with a constituency of "Student" or "Alumnus." The Constituency field can be added to constituent searches from "Search list configuration" in Administration. | 481547 | Blackbaud.AppFx.Constituent.Catalog.dll Blackbaud.AppFx.Education.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
73757 |
This change applies to payments previously associated with a matching gift claim. When a payment’s constituent was changed, an error displayed upon saving. With this fix, we changed stored procedures to delete all related records, and the error no longer displays. | 481205 | Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
73774 |
Previously, evenly split business units for pledges did not default correctly on pledge payments. With this fix, we made code changes to ensure business units default correctly. | 481077 | Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
|
This fix addresses a security option for batches. Previously, users were able to update projected batch totals from the batch even when they did not have security rights to that option. With this fix, we have removed the "Update projected batch totals" option from the batch screen for users who do not have security rights to update projected batch totals. | 481065 | Blackbaud.AppFx.BatchUI.dll |
73789 |
This fix addresses performance issues which occurred when calculating segment counts for a marketing effort. Previously when you clicked "Calculate segment counts" under Tasks on the marketing effort record, there could have been performance issues if segments were based on a query which had simple data list or code table fields used as filters. To address this, we added additional metadata to several query views in Service Pack 2 with item 475518. With this item, we have made the same changes to additional query views. | 480284 | Blackbaud.AppFx.Campaign.Catalog.dll Blackbaud.AppFx.CommPrefs.Catalog.dll Blackbaud.AppFx.Constituent.Catalog.dll Blackbaud.AppFx.ConstituentGroups.Catalog.dll Blackbaud.AppFx.Education.Catalog.dll Blackbaud.AppFx.EventManagement.Catalog.dll Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll Blackbaud.AppFx.MajorGiving.Catalog.dll Blackbaud.AppFx.Marketing.Catalog.dll Blackbaud.AppFx.Membership.Catalog.dll Blackbaud.AppFx.ProspectResearch.Catalog.dll |
73579 |
This fix addresses an issue with marketing-related emails in CRM. Previously, conditional tags in the HTML in the body of the email message were not supported, but now they are. | 480182 | BBUIModelLibrary.dll Blackbaud.AppFx.Communications.UIModel.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll Blackbaud.AppFx.HtmlProcessor.dll Blackbaud.AppFx.Marketing.NetCommunityIntegrationCatalog.dll Blackbaud.AppFx.UIModeling.Core.dll Blackbaud.AppFx.XmlTypes.dll |
73863 |
New Feature: To improve flexibility in managing pending activity information, the Pending Activity data list has been converted to list builder format to include more advanced options for sorting, navigating and customizing data in the list. You can access the Pending Activity list builder on the Pending Activity second-tier tab on the Fundraiser tab of the constituent record or the Pending Activity tab on the My Fundraiser page. In order to opt-in to the Pending Activity list builder, you will need to access design mode on the current Pending Activity datalist, and change the list builder "Visible" setting to "True" and the datalist "Visible" setting to "False." | 478926 | Blackbaud.AppFx.Constituent.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll Blackbaud.AppFx.MajorGiving.Catalog.dll Blackbaud.AppFx.MajorGiving.UIModel.dll |
|
This fix addresses a performance issue with the ETL refresh. Previously, the ETL refresh could take longer to run after you upgraded to Blackbaud CRM version 4.0 or later. This performance issue affected the total refresh time as well as refresh time for individual packages. To take advantage of this fix, you must redeploy the Blackbaud Data Warehouse and complete an incremental refresh. | 478500 | BBDW.ServiceRevisions.dll BBDWETL - SSIS Reporting Package |
74234 |
This fix updates the schema for submitting R68 Gift Aid claims in the United Kingdom to HRMC from version 1 to version 2. As a part of this schema change, overseas addresses are now marked as such, instead of including a postcode element. | 478430 | Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll Blackbaud.AppFx.GiftAid.Catalog.dll |
|
This fix addresses an issue with deleted attributes in the Blackbaud Data Warehouse. Previously, when you deleted modeling or propensity attribute values, these deleted values still appeared in your queries. With this fix, the deleted attributes no longer appear. To take advantage of this fix, you must redeploy the Blackbaud Data Warehouse and complete a full refresh. | 477276 | BBDW.ReportDB.Catalog.dll BBDW.ServiceRevisions.dll BBDWETL - SSIS Reporting Package |
74319 |
Previously, when manually entering a constituent in an Enhanced Revenue Batch, users were not prompted to reset recognition credits. This caused duplicate constituents to be created through the batch. With this fix, users are prompted appropriately and duplicates are no longer created. | 476376 | Blackbaud.AppFx.Fundraising.UIModel.dll |
74775 |
The Donation Form, Payment, and Payment 2.0 parts now include the Middle name field under Additional fields. The change allows you to include it so your organization meets the Canadian Revenue Agency's requirements for donation receipts. | 476044 | Blackbaud.AppFx.ContentManagement.Catalog.dll Blackbaud.AppFx.ContentManagement.Parts.ShoppingCart.UI.dll Blackbaud.Web.Content.Portal.dll |
74793 |
This fix addresses an issue with certain ad-hoc queries. Previously, if you used a field from the Selections node as an aggregate field in the output of an ad-hoc query, and you used the field as a filter on the "Set sort and group options" tab, you sometimes received an error. This prevented you from previewing or saving the query. | 472399 | Blackbaud.AppFx.Server.dll |
74628 |
This fix addresses an issue with the History tab on the Marketing Effort Activation Status page. You can now download exceptions successfully. | 472075 | Blackbaud.AppFx.Constituent.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
|
This fix addresses an issue that sometimes occurred when you ran a query using constituency filters. Previously, when you used constituency filters on a query and selected the option to "Only return records that match all selected values," you could receive an error. | 470672 | Blackbaud.AppFx.Server.dll |
74858 |
This fix addresses an issue saving attribute form extensions. Previously, when you tried to add and save an attribute form extension from Administration, you sometimes received an error. | 469285 | Blackbaud.AppFx.Platform.SqlClr.dll |
|
Previously, when entering a new pledge or recurring gift through an Enhanced Revenue Batch, a message prompted users to reset recognition credits. With this fix, the prompt no longer displays. | 468127 | Blackbaud.AppFx.Fundraising.UIModel.dll |
74064 |
This fix increases the details provided in the business process status messages for the Full Constituent Duplicate Search and the Incremental Constituent Duplicate Search. You can now also see the additional details in the Windows application event log after you run duplicate search processes. To take advantage of the additional details in the Windows application event log, you must edit the health monitoring section of your web.config file to record more detailed event logs for these processes. This detailed logging can help when you work with Blackbaud Customer Support to research an issue with the process. | 460865 | Blackbaud.AppFx.Constituent.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
|
This fix allows you to add child tabs (or second-level tabs) to a tab, or edit the child tabs on an existing tab using the Blackbaud SDK. Now, when you use the SDK to author specs that support the AlterExistingPages element, you can add AlterTabs elements to AlterTab elements. | 460765 | Blackbaud.AppFx.Platform.SqlClr.dll Blackbaud.AppFx.XmlTypes.dll |
|
Technical Change: In Marketing and Communications, you can click Segments to view information about segments and segment groups. With this fix, on the Segments tab, we have added three additional filters: Group, Type, and Category. To do this, we created a new function UFN_QUERY_MKTSEGMENT_2 that is now used instead of UFN_QUERY_MKTSEGMENT. | 450685 | Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll Blackbaud.AppFx.Marketing.Catalog.dll Blackbaud.AppFx.Marketing.UIModel.dll |
73190 |
Technical Change: When a website user submits an event registration on your Blackbaud Internet Solutions website and you process it in the BBIS Event Registration Transaction Batch, you can now select "Donor" in the Registrant column on the Guests tab when you view transaction details. To resolve this issue, the GuestCollection.vb file has been updated. | 450183 | Blackbaud.AppFx.BBNCSvc.UIModel.dll |
|
This fix addresses an error that could occur when you tried to synchronize Active Directory or LDAP groups of users to Blackbaud CRM system roles. In rare cases, while synchronizing, you could receive the error "Object reference not set to an instance of an object." | 447391 | Blackbaud.AppFx.RoleSync.exe Blackbaud.AppFx.RoleSync.exe Blackbaud.AppFx.Security.Catalog.dll Blackbaud.AppFx.Security.ClientComponents.dll Blackbaud.AppFx.Security.UIModel.dll |
70189 |
This change applies to a Revenue Update Batch that includes split designations for pledges associated with Business Units. Previously, upon saving the batch, a duplicate key exception occurred. With this fix, the exception no longer occurs. | 434002 | Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Fundraising.UIModel.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
|
This fix addresses an issue with constituent batches and education information. Previously, when you added education information to an individual constituent record, you could have a graduation date with any graduation status, such as for future graduation dates. However, in batches and imports, if you wanted to include a graduation date for a constituent, the graduation status had to be "Graduated." Now you can add education information for constituents in batch with a graduation date and with any graduation status so the two data entry methods are consistent. | 427052 | Blackbaud.AppFx.Constituent.UIModel.dll |
|
With this fix, applying a payment towards a $0 recurring gift now results in an error on commit instead of allowing the batch commit to run indefinitely. | 352018 | Blackbaud.AppFx.Fundraising.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll |
Assembly | Patch |
---|---|
BBDW.ReportDB.Catalog.dll | 4.0.141.12 |
BBDW.ServiceRevisions.dll | 4.0.141.12 |
BBDWETL - SSIS Reporting Package | 4.0.141.12 |
BBISModeler.exe | 4.0.141.12 |
BBNCImport.exe | 4.0.141.12 |
BBNCServiceExtensions.dll | 4.0.141.12 |
BBNCTransactionClient.dll | 4.0.141.12 |
BBUIModelLibrary.dll | 4.0.5.12 |
Blackbaud.AppFx.AddressManagement.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.AddressValidation.Server.dll | 4.0.5.12 |
Blackbaud.AppFx.Advocacy.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.Advocacy.dll | 4.0.141.12 |
Blackbaud.AppFx.Advocacy.Reports.ClientComponents.dll | 4.0.141.12 |
Blackbaud.AppFx.Advocacy.Test.dll | 4.0.141.12 |
Blackbaud.AppFx.Advocacy.UIModel.dll | 4.0.141.12 |
Blackbaud.AppFx.ApexForm.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.ApexForm.Model.dll | 4.0.141.12 |
Blackbaud.AppFx.ApexForm.Web.dll | 4.0.141.12 |
Blackbaud.AppFx.Auction.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.BatchUI.dll | 4.0.5.12 |
Blackbaud.AppFx.BBDW.Query.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.BBNC.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.BBNC.ClientComponents.dll | 4.0.141.12 |
Blackbaud.AppFx.BBNC.SPWrapBBNC.dll | 4.0.141.12 |
Blackbaud.AppFx.BBNCSvc.dll | 4.0.141.12 |
Blackbaud.AppFx.BBNCSvc.UIModel.dll | 4.0.141.12 |
Blackbaud.AppFx.Browser.exe | 4.0.5.12 |
Blackbaud.AppFx.Browser.exe | 4.0.5.12 |
Blackbaud.AppFx.Browser.exe | 4.0.5.12 |
Blackbaud.AppFx.Campaign.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.CMS.FCL.GiftEditor.dll | 4.0.141.12 |
Blackbaud.AppFx.CommPrefs.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.Communications.UIModel.dll | 4.0.141.12 |
Blackbaud.AppFx.Constituent.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.Constituent.Catalog.V1_1.dll | 4.0.141.12 |
Blackbaud.AppFx.Constituent.UIModel.dll | 4.0.141.12 |
Blackbaud.AppFx.ConstituentGroups.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.ContentManagement.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.ContentManagement.LanguageProvider.dll | 4.0.141.12 |
Blackbaud.AppFx.ContentManagement.MicrositeParts.dll | 4.0.141.12 |
Blackbaud.AppFx.ContentManagement.Parts.DonationForm.dll | 4.0.141.12 |
Blackbaud.AppFx.ContentManagement.Parts.EventRegistrationExpress.UI.dll | 4.0.141.12 |
Blackbaud.AppFx.ContentManagement.Parts.MembershipExpress.UI.dll | 4.0.141.12 |
Blackbaud.AppFx.ContentManagement.Parts.PrintAtHome.ETickets.Data.dll | 4.0.141.12 |
Blackbaud.AppFx.ContentManagement.Parts.PrintAtHome.ETickets.UI.dll | 4.0.141.12 |
Blackbaud.AppFx.ContentManagement.Parts.ShoppingCart.UI.dll | 4.0.141.12 |
Blackbaud.AppFx.ContentManagement.Parts.WebFormsUserRegistration.Data.dll | 4.0.141.12 |
Blackbaud.AppFx.ContentManagement.Parts.WebFormsUserRegistration.UI.dll | 4.0.141.12 |
Blackbaud.AppFx.ContentManagement.Platform.Core.dll | 4.0.141.12 |
Blackbaud.AppFx.ContentManagement.Platform.Email.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.Education.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.Education.WebEE7.CMS.dll | 4.0.141.12 |
Blackbaud.AppFx.EventManagement.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.FAFEvent.AdminWeb.dll | 4.0.141.12 |
Blackbaud.AppFx.FAFEvent.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.FAFEvent.UIModel.dll | 4.0.141.12 |
Blackbaud.AppFx.FAFEvent.Web.dll | 4.0.141.12 |
Blackbaud.AppFx.Fundraising.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.Fundraising.UIModel.dll | 4.0.141.12 |
Blackbaud.AppFx.Galileo.ServiceRevisions.dll | 4.0.141.12 |
Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll | 4.0.141.12 |
Blackbaud.AppFx.GiftAid.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.HtmlProcessor.dll | 4.0.5.12 |
Blackbaud.AppFx.MajorGiving.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.MajorGiving.UIModel.dll | 4.0.141.12 |
Blackbaud.AppFx.Marketing.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.Marketing.NetCommunityIntegrationCatalog.dll | 4.0.141.12 |
Blackbaud.AppFx.Marketing.UIModel.dll | 4.0.141.12 |
Blackbaud.AppFx.Membership.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.Platform.Catalog.dll | 4.0.5.12 |
Blackbaud.AppFx.Platform.DataForm.Catalog.dll | 4.0.5.12 |
Blackbaud.AppFx.Platform.ServiceRevisions.dll | 4.0.5.12 |
Blackbaud.AppFx.Platform.ServiceRevisions.Specs1490.dll | 4.0.5.12 |
Blackbaud.AppFx.Platform.SqlClr.dll | 4.0.5.12 |
Blackbaud.AppFx.Platform.UIModel.dll | 4.0.5.12 |
Blackbaud.AppFx.Platform.UIModel.dll | 4.0.5.9 |
Blackbaud.AppFx.Platform.WebDashboardParts.dll | 4.0.5.12 |
Blackbaud.AppFx.Programming.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.Programming.ContentManagement.dll | 4.0.141.12 |
Blackbaud.AppFx.Programming.SPWrapProgramming.dll | 4.0.141.12 |
Blackbaud.AppFx.ProspectResearch.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.RoleSync.exe | 4.0.5.12 |
Blackbaud.AppFx.RoleSync.exe | 4.0.5.12 |
Blackbaud.AppFx.Security.Catalog.dll | 4.0.5.12 |
Blackbaud.AppFx.Security.ClientComponents.dll | 4.0.5.12 |
Blackbaud.AppFx.Security.UIModel.dll | 4.0.5.12 |
Blackbaud.AppFx.Server.dll | 4.0.5.12 |
Blackbaud.AppFx.Sponsorship.Catalog.dll | 4.0.141.12 |
Blackbaud.AppFx.Sponsorship.ContentManagement.dll | 4.0.141.12 |
Blackbaud.AppFx.Stewardship.UIModel.dll | 4.0.141.12 |
Blackbaud.AppFx.TextFileParser.dll | 4.0.5.9 |
Blackbaud.AppFx.UIModeling.Core.dll | 4.0.5.12 |
Blackbaud.AppFx.UIModeling.RestServices.dll | 4.0.5.12 |
Blackbaud.AppFx.WebDashboard.dll | 4.0.5.12 |
Blackbaud.AppFx.WebShell.WebUI.dll | 4.0.5.12 |
Blackbaud.AppFx.XmlTypes.dll | 4.0.5.12 |
Blackbaud.NetCommunity.EA7Controls.dll | 4.0.141.12 |
Blackbaud.NetCommunity.EA7Core.dll | 4.0.141.12 |
Blackbaud.NetCommunity.EA7DataSources.dll | 4.0.141.12 |
Blackbaud.NetCommunity.EA7Parts.dll | 4.0.141.12 |
Blackbaud.NetCommunity.EA7Revisions.exe | 4.0.141.12 |
Blackbaud.NetCommunity.EA7Service.dll | 4.0.141.12 |
Blackbaud.NetCommunity.EA7SPWrap.dll | 4.0.141.12 |
Blackbaud.NetCommunity.EEShelbyPlugin.ProfileUpdate.dll | 4.0.141.12 |
Blackbaud.NetCommunity.Web.CacheHandlers.dll | 4.0.141.12 |
Blackbaud.RE7Service.dll | 4.0.141.12 |
Blackbaud.RE7XData.dll | 4.0.141.12 |
Blackbaud.Web.Content.BuildTasks.Common.dll | 4.0.141.12 |
Blackbaud.Web.Content.BuildTasks.dll | 4.0.141.12 |
Blackbaud.Web.Content.Common.dll | 4.0.141.12 |
Blackbaud.Web.Content.Core.dll | 4.0.141.12 |
Blackbaud.Web.Content.PluginService.dll | 4.0.141.12 |
Blackbaud.Web.Content.Portal.dll | 4.0.141.12 |
Blackbaud.Web.Content.Revisions.exe | 4.0.141.12 |
Blackbaud.Web.Content.ScorpioCore.dll | 4.0.141.12 |
Blackbaud.Web.Utils.NetCommunity.UserImport.Library.dll | 4.0.141.12 |
Blackbaud.Web.Utils.NetCommunity.UserImport.Service.dll | 4.0.141.12 |
CustomForm.Common.dll | 4.0.141.12 |
CustomForm.EducationEdgeImporter.dll | 4.0.141.12 |
CustomForm.EducationEdgeImporter.Plugin.dll | 4.0.141.12 |
CustomForm.EducationEdgeImporter.Revisions.dll | 4.0.141.12 |
CustomForm.EE.Admissions.ExporterContext.dll | 4.0.141.12 |
EEShelbyPlugin.dll | 4.0.141.12 |
EEUserImport.dll | 4.0.141.12 |
NCUserImporter.exe | 4.0.141.12 |
OnlineExpressPlugin.dll | 4.0.141.12 |
PostSBMergeSync.exe | 4.0.141.12 |
RE7ShelbyPlugin.dll | 4.0.141.12 |
SettingsEditor.exe | 4.0.141.12 |
Installer filename | SHA-1 Hash |
---|---|
BlackbaudInstaller.exe | E2926BEE142A8F2BC0D8575D3D277DE1CE69FD0B |
Comment | Work Item | Location | Knowledgebase | Patch |
---|---|---|---|---|
Resolve an issue when attempting to authenticate to the Designer Toolbox web service. | 503239 | Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1480.dll Blackbaud.Web.Content.Core.dll Blackbaud.Web.Content.Portal.dll |
10 | |
This fix addresses an issue with performance of ETL packages in the Blackbaud Data Warehouse. Previously, the BBDW_FACT_FINANCIALTRANSACTIONLINEITEMSITE ETL package could take a long time to complete. This happened if you had a large number of records in your SITE table. With this fix, the package runs more efficiently. To take advantage of this fix, you must redeploy the Blackbaud Data Warehouse and complete an incremental refresh. | 501214 | BBDW.ReportDB.Catalog.dll BBDW.ServiceRevisions.dll BBDWETL - SSIS Reporting Package Blackbaud.Web.Content.Core.dll |
74394 | 9 |
This fix addresses an issue with constituent auto-matching based on Lookup ID and Alternate Lookup ID when importing into Constituent Update Batch. In Administration, you can click "Enable/disable matching" to then enable or disable the "Auto-match duplicates in batch" setting. On the “Set options” tab of the import process, there are two options related to matching: “Check for records that match existing constituents” and “Process automatically.” If either of these options are disabled, auto-matching is not performed on the imported batch during batch validation. However, previously, the automatic matching functionality was not properly disabled during import so auto-matching was still taking place. Now when either of these settings are disabled, the automatic matching functionality is disabled completely when importing into a Constituent Update Batch. | 495831 | Blackbaud.AppFx.Constituent.Catalog.dll Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1490.dll Blackbaud.Web.Content.Core.dll |
74450 | 9 |
New Feature: To improve the performance when users screen a group of constituents through WealthPoint, Target Analytics is making a few updates that will focus on returning the key relationships from GuideStar. On group screenings, known relationships (both people have been screened through WealthPoint and have a connection through a nonprofit found in GuideStar), regardless of form year, and a representative sample of the other relationships from the most recent years will return. For some nonprofit connections, we've seen the total number of relationships returned could be up to 20,000. For you to sort through 20,000 relationships and get the most pertinent information is unrealistic. Therefore, we have simplified the process. These initial results will then help you determine if it is worth the effort to review the additional relationships. And, we want to ensure that you have the choice when to return thousands of relationships for a constituent. If a user does want to see all the relationships, individual WealthPoint screenings will continue to return all relationships. Also, we added an indicator on the wealth and ratings record for constituents who have more network connections available from GuideStar. This indicator plus the initial information returned can help you decide if you want to run an individual WealthPoint screening. In addition, the known relationships will display at the top of the network connections list. With these changes we can improve your WealthPoint group screenings without sacrificing the ability to see all relationships for a constituent. We hope these performance updates will improve your experience group screening constituents in WealthPoint. | 490167 | All assemblies |
8 | |
This fix resolves an issue in Blackbaud NetCommunity version 6.64 that caused email reports to not record clicks from messages to links outside of the program. | 490143 | Blackbaud.Web.Content.Common.dll Blackbaud.Web.Content.Core.dll Blackbaud.Web.Content.Portal.dll |
BB756184 | 6 |
This fix resolves an issue in Blackbaud NetCommunity version 6.64 that caused organization fields to appear below individual fields on the second step of Event Registration forms after website users opted to register as organizations. | 489938 | Blackbaud.Web.Content.Common.dll Blackbaud.Web.Content.Core.dll Blackbaud.Web.Content.Portal.dll |
BB756162 | 6 |
This fix addresses an issue including blank results in some ad-hoc queries. Previously, when you used an ad-hoc query field in a "Not one of" filter, and no fields from the field's node were included in the output, the "Include blanks" checkbox for the filter did not work properly. This could sometimes incorrectly omit results from the query. To take advantage of this fix for dynamic selections you saved since upgrading to version 4.0, you must resave those selections. | 488274 | Blackbaud.AppFx.Server.dll |
BB756071 | 7 |
This fix addresses an issue with some ad-hoc queries in version 4.0 and higher. Starting in version 4.0, you could sometimes get the wrong results in an ad-hoc query if you used the "is not one of" filter for an attribute value, checked both "Include blanks" and "Only return records that do not match any of the selected values," and did not include the attribute as an output field. | 487668 | Blackbaud.AppFx.Server.dll |
BB756042 | 7 |
We've updated the login and Add Users Utility to leverage a new process for enhanced security for password management for OCC/OLA/OLRE clients. There are not steps required by clients to take advantage of these changes; however, please test any custom SSO procedures as changes have been made to improve security of passwords and may require an update to customizations to utilize the new procedures. | 485787 | Blackbaud.Web.Content.Common.dll Blackbaud.Web.Content.Core.dll |
BB755912 | 5 |
This fix addresses a performance issue in the Blackbaud Data Warehouse introduced in version 4.0 of Blackbaud CRM. When using SQL Server 2014 with version 4.0, row-store indexes were replaced with clustered columnstore indexes, which affected performance and could lead to timeout errors when running queries and reports. This fix restores the use of row-store indexes for all supported SQL Server versions. To take advantage of this fix, you must redeploy the Blackbaud Data Warehouse and complete an incremental refresh. If you have already redeployed the Blackbaud Data Warehouse after upgrading to Blackbaud CRM 4.0, we recommend that you reset the warehouse before you apply the service pack, and then perform the refresh after you upgrade to Service Pack 2. You are not required to reset the warehouse before you apply the service pack. However, this specific sequence of tasks will greatly reduce the time it takes to perform the incremental refresh. Otherwise, the incremental refresh could potentially take an hour or more to process. | 485677 | All assemblies |
BB755906 | 8 |
This fix eliminates a null reference error message when you include the Profile Update Form on your Blackbaud Internet Solutions website and a website user leaves the Date from, Date to, or Graduation date fields blank. To resolve this, the code has been updated to display blank dates successfully when a website user visits the web page. | 485237 | All assemblies |
8 | |
New Feature: When you design the Profile Update Form for your Blackbaud Internet Solutions website, the Email addresses element under Contact information has changed. To improve email address privacy for website users, the new 'Make my primary email address private' checkbox appears in the design area when you add the element to a form. To display the checkbox on your web page so users can select whether to mark the primary email address as private, select "Yes" in the Privacy enabled row on the Properties pane. Note: When users select this new checkbox on your web page, it also designates their primary email address as private for the Directory and Profile Display parts on a web page. | 484998 | All assemblies |
8 | |
Previously, the membership contribution process would not upgrade a member to a higher level when set to renew. With this fix, the process now allows a member to renew and upgrade at the same time if they have given enough to qualify for a higher level. | 484794 | Blackbaud.AppFx.Galileo.ServiceRevisions.dll Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1480.dll Blackbaud.AppFx.Membership.Catalog.dll Blackbaud.Web.Content.Common.dll Blackbaud.Web.Content.Core.dll |
BB749417 | 4 |
This fix addresses potential query and export performance issues that occur when they are being run by users who are not system administrators and the queries need to check site and constituent record security permissions. If you have created new or edited and saved existing queries prior to this fix in CRM 3.0 SP10, you must open and re-save those queries in order for the changes and performance improvements to take place. | 484375 | All assemblies |
BB755759 | 8 |
This fix addresses a performance issue in the Blackbaud Data Warehouse introduced in version 4.0 of Blackbaud CRM. When using SQL Server 2014 with version 4.0, row-store indexes were replaced with clustered columnstore indexes, which affected performance and could lead to timeout errors when running queries and reports. This fix restores the use of row-store indexes for all supported SQL Server versions. To take advantage of this fix, you must redeploy the Blackbaud Data Warehouse and complete an incremental refresh. If you have already redeployed the Blackbaud Data Warehouse after upgrading to Blackbaud CRM 4.0, we recommend that you reset the warehouse before you apply the service pack, and then perform the refresh after you upgrade to Service Pack 2. You are not required to reset the warehouse before you apply the service pack. However, this specific sequence of tasks will greatly reduce the time it takes to perform the incremental refresh. Otherwise, the incremental refresh could potentially take an hour or more to process. | 482577 | All assemblies |
BB755721 | 8 |
Now when you use The Raiser's Edge 7.94 to process profile updates that include email or phone changes, the options to download information on the NetCommunity Page more intuitively affect the Telephone Numbers, Email Addresses, Links, Fax Numbers, and Other tabs of constituent records. For detailed information, see the "NetCommunity Page in The Raiser's Edge" topic in the online help. | 481671 | Blackbaud.Web.Content.Common.dll Blackbaud.Web.Content.Core.dll Blackbaud.Web.Content.Portal.dll |
6 | |
The LoadSpec utility has been updated so that computed columns and constraints which reference the Blackbaud function UFN_BUILDFULLADDRESS will not prevent country address formats from being updated. | 480841 | All assemblies |
8 | |
This fix addresses a problem when trying to add new collection fields in the SDK. In version 4.0, when you attempted to add a collection field using the SDK, sometimes the add procedure did not work. | 480205 | All assemblies |
8 | |
Previously, the smart field list would not load when the sites list for any smart field was longer than 255 characters. This fix truncates the sites list at 255 characters and the list loads normally. | 480091 | All assemblies |
BB755495 | 8 |
When you applied Service Pack 10 for version 3.0 of Blackbaud CRM, some revisions could take a long time to run if your database had a large number of batch templates or attributes. With this fix, the revisions run more efficiently and the process is completed faster. | 479886 | All assemblies |
BB751635 | 8 |
This fix addresses a usability issue in the constituent record. Previously, when you navigated content in a constituent record by clicking on tabs, the page would jump back to the top every time you clicked a tab, even if you had scrolled down the screen before you clicked the tab. With this fix, the screen remains at the same place as it was before you clicked the tab. | 479699 | All assemblies |
8 | |
Technical Change: This change affects contact information in Constituent Update Batch. Previously, when you imported information into a Constituent Update Batch, the only contact information that would appear in the imported batch was the contact information found in the import file. Starting in version 3.0, we made a change and included all contact information for the constituents in the imported batch instead. To mitigate the risk of impacting customizations due to the change, we have now added ROWORIGINCODE flags on the ADDRESSES, PHONES, and EMAILADDRESSES collection fields in Constituent Update Batch. This field will have a value of 2, 1, or 0. A value of 2 indicates that the contact information previously existed on the constituent and was automatically added to the batch row by the system during import, even though it was not present in the import file. A value of 2 could also indicate that the contact information record was matched to an existing constituent's address through the duplicate matching functionality. A value of 1 indicates that the contact information was present in the import file or was added manually when adding a batch row. A value of 0 indicates that the origin of the contact information was not determined. The record could have been added to the batch row by any method, including those that would normally give a value of 1 or 2. The ROWORIGINCODE value could change from a value of 1 to a value of 0 if you use manual duplicate resolution in the batch. | 479135 | All assemblies |
8 | |
This fix eliminates an [ArgumentNullException: Value cannot be null.Parameter name: s] error message on the Payment 2.0 part on your website. To resolve this, the code has been updated to handle the occasional case of XMLTYPES being NULL in the CMS_SessionVariableBackup table. This applies to Blackbaud Internet Solutions and Blackbaud NetCommunity. | 478443 | All assemblies |
BB755405 | 8 |
This fix addresses an issue that occurred when merging two constituents who are members of the same group or household record. Previously, the group membership start and end dates did not always accurately reflect the total duration of the individual's group membership. If the individual constituent was a member of the same group for consecutive, but not overlapping, periods of time, the merged constituent showed only the most recent group membership term start and end dates. | 478441 | All assemblies |
BB753326 | 8 |
This fix addresses an issue introduced in Service Pack 1 which could generate an error during the ETL refresh. Previously, the ETL refresh process would fail when the BBDW.FACT_FINANCIALTRANSACTIONLINEITEM table had a designation list that was too long. This fix truncates the designation list at 4,000 characters and you no longer receive this error when you refresh the ETL. To take advantage of this fix, you must redeploy the Blackbaud Data Warehouse and complete an incremental refresh. | 478272 | All assemblies |
8 | |
This change applies to the Corporate Structure page for a constituent record. Previously, when a large amount of information existed for a constituent, the Corporate Structure page timed out. With this fix, the page loads in an appropriate amount of time. | 478044 | All assemblies |
BB737594 | 8 |
This fix eliminates an "Object reference not set to an instance" error message when you download a Blackbaud Internet Solutions profile transaction in Blackbaud CRM that generated from a User Interests Form, a deprecated Profile Form part, or a deprecated User Email Preferences Form. This error occurred when the website user's constituent record did not contain an education 'From' date on the education history record found on the Education tab of the constituent in CRM. This happened because the program did not check for a previous education 'From' date when the batch download process began. With this fix, transactions process successfully and the error message does not appear. | 477537 | All assemblies |
BB749537 | 8 |
This fix addresses the error "Error: Conversion failed when converting from a character string to unique identifier" which sometimes occurred when viewing KPIs for a direct marketing effort from the KPIs tab on the Effort Settings tab. | 477510 | All assemblies |
BB755341 | 8 |
This fix addresses an error which occurred when importing an Educational History Update Batch. The error occurred when the import process was set up to use the "Quick find" option for "Search list fields." | 477161 | All assemblies |
BB754241 | 8 |
This change applies to an environment with a blank database and a new CRM 4.0 installation. Previously, some platform files necessary for viewing legacy help topics were not deployed due to the separation of platform code and Infinity code bases. With this fix, we added platform build dependencies to the backend assemblies to ensure necessary files are deployed during installation. | 477109 | All assemblies |
BB755302 | 8 |
When you use Blackbaud Internet Solutions, this fix eliminates a "gateway specified does not support tokenizing" message when a website user submits a recurring gift on the Advanced Donation Form part. This change updates how the token is stored so the transaction processes successfully. This is an update to 445906 that was previously resolved in Service Pack 10. | 476797 | All assemblies |
8 | |
This fix eliminates an "Object reference not set to an instance" error message when you download a Blackbaud Internet Solutions profile transaction in Blackbaud CRM that generated from a User Interests Form, a deprecated Profile Form part, or a deprecated User Email Preferences Form. This error occurred when the website user's constituent record did not contain an education 'From' date on the education history record found on the Education tab of the constituent in CRM. This happened because the program did not check for a previous education 'From' date when the batch download process began. With this fix, transactions process successfully and the error message does not appear. | 476433 | All assemblies |
8 | |
This fix addresses an issue with the Revenue History tab of a constituent record. Previously, the content was especially slow to load or timed out when using a revenue filter. | 476395 | All assemblies |
BB750317 | 8 |
This fix addresses an issue with the Ask Ladder Response report. Previously, when you selected to include "All marketing efforts" and clicked "View report," you sometimes received the error: The 'CURRENTAPPUSERID' parameter is missing a value. The error was caused by a timeout when retrieving the data for the report. | 476327 | All assemblies |
BB752513 | 8 |
This fix removes the character limit on the Essay element of Survey parts in Blackbaud Internet Solutions. Previously, the Essay element was limited to 225 characters. With this fix, the limit has been eliminated. | 476254 | All assemblies |
8 | |
This fix addresses performance issues which occurred when calculating segment counts for a marketing effort. Previously when you clicked "Calculate segment counts" under Tasks on the marketing effort record, there could have been performance issues if segments were based on a query which had simple data list or code table fields used as filters. To address this, we have added additional metadata to several query views, including the Address Processing Option Addresses, Designations, Educational History, Prospect Plans, Relationships, and Revenue Recognition Credits query views. | 475518 | All assemblies |
BB755213 | 8 |
Previously, when annual recognition programs with the same program levels occurring in different years were merged during constituent merges, the status of the earlier program record was set to "Inactive (Merge)." With this fix, the status of the program record sets to "Inactive (Merge)" when you merge constituents with annual recognition programs at the same level and with the same date achieved. | 475489 | All assemblies |
BB755210 | 8 |
This fix addresses an issue with social media accounts for constituents. Previously, when you added a social media account on the constituent's Contact tab, the "User ID" field was not required and was not always automatically populated based on the "Profile page URL." A hyperlink to the social media account appeared in the "Contact information" column only when a "User ID" was entered. Now the hyperlink to the social media account appears in the "Service" column of the data list regardless of whether a "User ID" was entered. | 475486 | All assemblies |
BB753723 | 8 |
New Feature: The constituent record now includes the Opportunity Tile, which summarizes opportunity information for constituents who are major giving prospects. You can add and edit a constituent's opportunity information from the tile, including the opportunity's plan, the plan's primary manager, and other information about the opportunity. | 474696 | All assemblies |
8 | |
This fix addresses an issue with attributes marked as "Allow only one per record" sometimes not showing up in the Blackbaud Data Warehouse. This could happen when attributes were deleted and then re-added to a record before the Data Warehouse was refreshed. To take advantage of this fix, you must redeploy the Blackbaud Data Warehouse and complete an incremental refresh. | 474462 | All assemblies |
8 | |
This fix addresses an issue with the Revenue Gift Aid query. Previously, different application gift aid refresh dates in the query could incorrectly display multiple rows per revenue. The query now shows the most recent refresh data across the applications. | 474447 | All assemblies |
BB754777 | 8 |
This fix addresses an issue that sometimes happened with where fully qualified email links from BBIS and BBDM emails that directed to a BBIS site with a different domain from the default site lost the email tracking information in the redirect, meaning that email conversions to donations might not be tracked. | 474446 | All assemblies |
8 | |
This change applies to the GL setup area of Administration. Previously, the GL mapping to a Constituency did not respect the Constituency end date. With this fix, we made changes to ensure expired Constituencies are not used with GL mapping. | 473961 | All assemblies |
BB754164 | 8 |
This fix addresses an issue with the data list on the Review Receipts tab of the Receipts page. Previously, if the list took longer than 30 seconds to load, the list would time out. To address this, we have increased the length of the list's timeout setting. | 473088 | All assemblies |
BB754528 | 8 |
This fix addresses an issue when you edited the date format for import processes. Previously, the date field was not case-sensitive, which could create confusion between using "m" for minutes and "M" for months. When you tried to enter an uppercase letter such as "M," the system would automatically change it back to the lowercase "m." With this fix, you can now enter uppercase or lowercase letters and the format respects your entry. Date formatting still considers the lowercase "m" to mean minutes and the uppercase "M" to mean months. To take advantage of this change, you may need to edit import format options for formats that are not working as expected. | 471454 | All assemblies |
8 | |
This fix addresses an issue with the Plan Status report for marketing plans in Marketing and Communications. Previously, if the marketing plan had an activated marketing effort associated with it and you tried to view the Plan Status report, you received an error. Now the report runs without the error. | 471085 | All assemblies |
BB754920 | 8 |
This changes fixes the failing revisions for a Revenue Update Batch. By increasing the Rejection message field size, the revisions run successfully. | 469431 | All assemblies |
BB754873 | 8 |
New Feature: To help you find and track social media accounts for your prospects, we added a new data service to WealthPoint screens. PeopleGraph, a Dun & Bradstreet company, uses name and email address information from your constituent records to find social media data in their Social Media Finder service. The social media data that returns on a wealth screen is stored on a new Social Summary tab on the wealth and ratings record. On the Social Summary tab, you can track the social media accounts for your prospects and if you have the Social Media Finder subscription, social media accounts, profile images, demographics, and ratings appear here after a WealthPoint screen. | 468251 | All assemblies |
2 | |
Previously, when entering a new pledge or recurring gift through an Enhanced Revenue Batch, a message prompted users to reset recognition credits. With this fix, the prompt no longer displays. | 468127 | Blackbaud.AppFx.Fundraising.UIModel.dll |
74064 | 11 |
Previously, navigation tree grids loaded with every node expanded. To improve performance, now all navigation tree grids only expand to the record the tree is being launched from, and the rest are minimized. | 467787 | All assemblies |
BB755068 | 8 |
With this change, we improved performance for an Enhanced Revenue Batch and a Revenue Update Batch in the following scenarios: when entering constituent information in a batch row and when entering information on the Apply to commitments screen for constituents associated with a large number of commitments. | 467706 | All assemblies |
8 | |
Previously, a time zone conversion error displayed when trying to run the Download Exchange Data process and the version of Exchange being used was unestablished. With this fix, the default processing mode is now set to Exchange 2010 when the version is unestablished to help prevent this error message in the future. | 467670 | All assemblies |
BB747213 | 8 |
When you schedule a Blackbaud Internet Solutions email for the second week in a month, this fix prevents the program from sending it prematurely the first week of the month. To resolve this, an integer division error in the date calculation has been fixed. | 467664 | All assemblies |
8 | |
When you use a Profile Update Form on your Blackbaud Internet Solutions website, this fix prevents the "An item with the same key has already been added" error message from appearing when a website user attempts to submit the form. This message appeared when multiple email address types were designated as private for the Email Addresses element. To resolve this issue, the USP_CODETABLE_TABLEENTRY_DATALIST has been replaced with the USP_EMAILADDRESSTYPECODE_GETLIST stored procedure for this action. | 467433 | All assemblies |
BB754790 | 8 |
This fix eliminates error messages related to notification failures (and other unknowns) that potentially occurred during the BBPS Transaction Reconciliation Business Process. Now, valid transactions download successfully to Blackbaud CRM and The Raiser's Edge. This fix applies to Blackbaud Internet Solutions and Blackbaud NetCommunity. | 467420 | All assemblies |
BB754706 | 8 |
To improve performance for Blackbaud Internet Solutions, the index IX_TEAMFUNDRAISINGTEAMCAPTAIN_CONSTITUENTID has been added. | 467387 | All assemblies |
8 | |
Previously, revenue deleted via an adjustment appeared in search results. With this fix, deleted revenue is no longer returned. | 467237 | All assemblies |
BB753465 | 8 |
Previously, when using a custom batch template derived from an Enhanced Revenue Batch, the Apply to commitments screen did not automatically display for a constituent with outstanding commitments. With this fix, we updated code to ensure the screen automatically displays when outstanding commitments exist. | 466965 | All assemblies |
BB754159 | 8 |
With this change, we modified SQL function to ensure the correct set of tables are used during validation. | 466753 | All assemblies |
8 | |
This change applies to a Revenue Update Batch. Previously, when a user changed a posted pledge payment through a batch, adjustment fields were disabled. This resulted in an error during validation. With this fix, a user can now enter correct values for adjustment fields and commit the batch. | 466382 | All assemblies |
BB753367 | 8 |
As part of our normal product improvement processes, we review our security measures, protocols, and infrastructure on an ongoing basis. Blackbaud Internet Solutions was automatically updated in this release to include security improvements which address vulnerabilities that could potentially compromise the integrity of our product. | 464759 | All assemblies |
8 | |
New Feature: With this release, we improved functionality for pledge installments to improve quality, and increase reliability, accuracy, and consistency. These improvements ensure accurate and consistent behavior when adding or editing a pledge through a record, Enhanced Revenue Batch, or Revenue Update Batch in the following fields: Installment amount, No. installments, and No. installments remaining. | 464595 | All assemblies |
BB752100 | 8 |
This fix resolves an issue when you commit a BBIS Event Registration Transaction Batch for event registration transactions from Blackbaud Internet Solutions. Previously, when the expense (for example, a cost or benefit) exceeds the event fee for a registration, the total receipt amount became negative instead of zero. This caused a constraint violation message to appear. To resolve this issue, the USP_BBNC_COMMITEVENTREGISTRATIONPAYMENTADD stored procedure has been updated. | 464027 | All assemblies |
BB754404 | 8 |
This fix resolves an issue when you commit a BBIS Event Registration Transaction Batch for event registration transactions from Blackbaud Internet Solutions. Previously, when the expense (for example, a cost or benefit) exceeds the event fee for a registration, the total receipt amount became negative instead of zero. This caused a constraint violation message to appear. To resolve this issue, the USP_BBNC_COMMITEVENTREGISTRATIONPAYMENTADD stored procedure has been updated. | 464026 | All assemblies |
BB754404 | 8 |
The names of direct marketing efforts are based on Communication Templates which use a Communication Name Pattern. The name pattern gives a marketing effort a name such as "Channel-LaunchDate-Appeal" to uniquely identify each effort. The "Trailing separator" in the name pattern is what indicated whether or not the different name parts were separated by hyphens, underscores, asterisks, and so on. If the "Trailing separator" was set to <Space>, the separator was ignored and no space was used. This fix corrects the issue so name patterns with a "Trailing separator" of <Space> correctly include spaces in the name of the direct marketing effort. | 463794 | All assemblies |
BB754606 | 8 |
This fix resolves an assembly mismatch issue for a third party time zone component. Services such as the CMS Data Integration Business Process would fail with a method not found exception. | 462599 | Blackbaud.Web.Content.Common.dll Blackbaud.Web.Content.Core.dll |
1 | |
Technical Change: This fix addresses an issue with correspondence processes and households when the output format is set to "Formatted mail correspondence output." Previously if the "Include household member processing" checkbox was marked on the output format Processing options screen of a correspondence process and the process was set to include a household and one individual member of the household, the mailing included both the individual as well as the household. Now the mailing excludes the household so the constituent can be addressed individually. From the Add or the Edit correspondence process screens, when the Output format is set to "Formatted mail correspondence output," you can click the edit button for the Output format field to access the Processing options screen. | 461892 | All assemblies |
BB754146 | 2 |
This fix increases the default font size for all HTML fields including the view, add, and edit forms for constituent notes. The new font size is now larger for ease of reading. | 461809 | All assemblies |
BB743530 | 2 |
Previously, query filter options sometimes did not appear correctly in WebUI. In some instances, the query filter did not display the 'Only return records that do not have a value equal to the selected value,' 'Only return records that match all selected values,' or 'Only return records that do not match any of the selected values' checkboxes. With this fix, these filter options now appear correctly. | 461316 | All assemblies |
BB753784 | 8 |
This fix addresses an issue with the Membership contribution process. Previously, if revenue was added after the initial qualifying revenue but outside of the membership's renewal window, the subsequent revenue was counted toward the next renewal rather than as additional revenue. For example, for a given membership program, a donation was made on 1/1/2013 for $50 and the constituent then qualified for level one in the membership program. A second donation of $50 was made two months later, which was before the membership program's renewal window was open. The following January, the constituent made a donation of $50 to renew the level one membership. However, the renewal was counted as $100 as a combination of the second and third donations. | 460801 | All assemblies |
2 | |
Previously, the Export process page sometimes did not respect the 'rights to all query view' system privilege. This caused some users who had rights to see all query views to have problems when accessing export processes from this page. With this fix, users with rights to all query views can now see the appropriate export processes on this page. | 460750 | All assemblies |
BB754004 | 8 |
This fix addresses an ETL failure that sometimes happened when the Recognition field on the RPT_GIVINGLIST table was more than 4,000 characters long. To take advantage of this fix, you must redeploy the Blackbaud Data Warehouse and complete an incremental refresh. | 459868 | All assemblies |
2 | |
With this fix, a Blackbaud Internet Solutions password reset email no longer sends to the intended recipient plus all users linked to the recipient (possibly as a result of a duplicate merge or duplicates in the database). Now, a password reset email only sends to the user with the most recently created account. | 459525 | All assemblies |
8 | |
This fix addresses a "The current user does not have the rights to use this form" error which occurred for users without explicit rights to the Default Country View Form who tried to search for a committee. With this fix, the error no longer appears. | 453508 | All assemblies |
BB755222 | 8 |
This fix resolves an issue that caused the program to use a large amount of server memory when it generated downloadable export and data list files in XLSX format. | 453496 | All assemblies |
BB716079 | 2 |
This fix addresses an issue with the "PAIN.008" file generated with the direct debit process for bank accounts with "Europe (SEPA)" selected as the banking system. Previously, the creditor IBAN was truncated at 19 characters. The file now includes all 24 characters of the IBAN. Previously, the debtor address information in the file did not include the country code, post code, or city information. This information has been added to the "PAIN.008" file. With the additional information included in the file, the direct debit transactions can now be processed. | 453404 | All assemblies |
BB753950 | 2 |
This fix addresses an issue which occurred when you deleted rows from a batch with more than 65 rows, which meant the batch had more than one page. Previously, if you deleted rows from the first page of the batch, saved the batch, and then went to the second page of the batch, you could have received an error or lost a row from the second page of the batch. Now, when you do that, no errors occur and the batch rows remain intact. | 453283 | All assemblies |
BB753446 | 2 |
Previously, the ETL process would not complete if you had too many constituent attributes. To take advantage of this fix, you must redeploy the Blackbaud Data Warehouse and complete an incremental refresh. | 453206 | All assemblies |
2 | |
Previously, when opening an existing batch that contained no applications, an error displayed and the batch could not be opened. With this fix, we updated the batch edit load stored procedure to check whether a designation exists for additional applications before updating them. The error no longer displays and the batch opens correctly. | 453016 | All assemblies |
BB733534 | 2 |
Previously, the ETL process could fail if you merged a dynamic selection and a static selection. To take advantage of this fix, you must redeploy the Blackbaud Data Warehouse and complete an incremental refresh. | 452245 | All assemblies |
2 | |
This fix resolves an issue with the Donation Form on your Blackbaud Internet Solutions website. Previously, when a donation web page included a default source, the website user was unable to navigate to the donation form from the donation summary page after selecting the designation. With this fix, the donation form now appears correctly. To resolve this, the DonationDiaplay.ascx.vb file has been updated. | 451886 | All assemblies |
BB753479 | 2 |
This fix addresses an issue with deceased constituents in queries. Previously, when you queried on deceased constituents, the Date changed and Changed by fields in the query did not always represent the most recent change. | 451720 | All assemblies |
BB753327 | 2 |
To improve email performance, this fix significantly reduces the time it takes to process a Blackbaud Direct Marketing email effort. | 451645 | All assemblies |
BB750474 | 2 |
Previously, a constraint error appeared during database revisions if the database contained bad data for Job Occurrence date ranges. Now, the revision runs successfully and the data is repaired. To utilize this fix, you will need to run the repaired revision. | 451582 | All assemblies |
8 | |
Previously, the timeout settings controlled by the web.config file did not impact timeout for user-defined data lists, so these could still time out even when you had extended the timeout options in your web.config file. With this fix, the timeout settings on the web.config file apply to user-defined data lists. | 451361 | All assemblies |
8 | |
This fix extends the character limit for job titles. Previously, job titles associated with relationships and employment history were sometimes limited to 50 characters. With this fix, job titles throughout the program are now limited to 100 characters. | 451213 | All assemblies |
BB747732 | 2 |
This fix addresses an issue when you edited the date format for business process output such as exports. Previously, the date field was not case-sensitive, which could create confusion between using "m" for minutes and "M" for months. When you tried to enter an uppercase letter such as "M," the system would automatically change it back to the lowercase "m." With this fix, you can now enter uppercase or lowercase letters and the format respects your entry. Date formatting still considers the lowercase "m" to mean minutes and the uppercase "M" to mean months. To take advantage of this change, you may need to edit export format options for formats that are not working as expected. | 451207 | All assemblies |
8 | |
This change applies to the process of adjusting a posted payment paid by stock. Previously, if a stock was sold and set to "do not post," when the payment form was saved, an error displayed that no mapping existed for sold stock sale payment methods. With this fix, when the payment adjustment is saved, the error no longer displays even when no mapping exists. | 451172 | All assemblies |
BB754095 | 8 |
This fix resolves an issue that prevented you from entering paperless direct debit instructions after you downloaded transactions from Blackbaud Internet Solutions to Enhanced Revenue Batches. The issue occurred when donors entered direct debit information for financial institutions in the United Kingdom that were not previously entered into the database. | 450607 | All assemblies |
BB749167 | 2 |
This fix eliminates extra carriage returns (for example, when you press the Enter key on the keyboard multiple times) from appearing on a constituent record in the Address field. This occurred when a website user entered the carriage returns for address information when submitting donation information on your Blackbaud Internet Solutions website. To resolve this, the file AddressUIBase.vb has been updated. | 450593 | All assemblies |
BB753503 | 2 |
This fix resolves an issue for education updates on the Profile Update form on your Blackbaud Internet Solutions website. As of version 3.0 service pack 9 and higher, no action occurred after the website user clicked Update to submit the transaction. With this fix, the Submit button now appears after the user clicks Update so the transaction can be sent successfully to Blackbaud CRM. To resolve this, the DateFormatHelper.vb file has been updated. | 450462 | All assemblies |
BB740054 | 2 |
This change applies to environments where CRM and BBIS are hosted on different servers. Previously, in this environment, users who logged into BBIS were denied access to download attachments from their sponsorships. With this fix, modified code now provides proper credentials to be passed and allows the attachments to download. | 450026 | All assemblies |
BB745967 | 2 |
This fix addresses an issue when entering fuzzy dates when the date elements are separated by periods, such as in 01.10. For Hungarian and Bulgarian users who use this date format, this resulted in fuzzy dates not working properly in the system. With this change, you can now use periods to separate elements in fuzzy dates in fields such as Birth date. | 449767 | All assemblies |
8 | |
New Feature: To improve password reset security in email messages, you now select a user login password reset page from the 'Create link to a special page' option on the HTML Editor when you design an email message. When you use this link in an email and a recipient clicks the link, a secure page appears with a Forgotten Password field for the user to enter their email address. After the email address is submitted, another email sends to the user. That email contains another link that returns the user to the password reset page on your website. Use this new functionality in place of the Password merge field in email messages with a Registered Users data source. This change applies to Blackbaud Internet Solutions and Blackbaud NetCommunity. | 449144 | All assemblies |
2 | |
This fix addresses an error that could sometimes occur when you merged a Microsoft Word document from an export. Previously, when the memo field on the export was longer than 255 characters, you received an error when you tried to complete the merge. | 449110 | All assemblies |
8 | |
Previously, activated marketing efforts that had gifts returned and were linked to an effort were not appearing on the Breakeven analysis report. The package page view calculates total cost per piece as unit cost plus insert cost per piece. The breakeven data list was only using unit cost. Now, the insert cost per piece is included, so the marketing effort will appear on the Breakeven analysis report. | 448337 | All assemblies |
2 | |
This fix resolves an issue where incorrect last payment dates and amounts were displaying on cancelled membership records and the Lifetime tile did not correctly update for recurring membership programs. | 448230 | All assemblies |
8 | |
This fix resolves an issue for the error message 'The INSERT statement conflicted with the CHECK constraint CK_BBNCTRANID_ISUNIQUE' that may appear when special characters exist in a profile transaction from Blackbaud Internet Solutions and you download it to Blackbaud CRM. When special characters exist, the program fails the transactions. Previously, the program also assigned each transaction the same ID. With this fix, the program now assigns different IDs that appear on the Failed Transactions tab to help identify the problem. | 448105 | All assemblies |
BB753565 | 2 |
Previously, members of membership programs with recurring payments were not being returned in constituent searches filtered by member constituency. With this fix, these members now appear in search results. | 447956 | All assemblies |
BB753598 | 8 |
Previously, when expanding a recognition record, the detail form would not load. This fix improves the load performance of the detail view on the Recognition Programs data list on the Constituent page. | 447952 | All assemblies |
BB753521 | 8 |
When you use an Advanced Donation Form part on your Blackbaud Internet Solutions website to process recurring gifts, the credit card token is now processed in the transaction and saved to the database so future recurring gift payments can process successfully. Previously, the part did not process and save the token which prevented the program from charging future payments. | 447887 | All assemblies |
BB753346 | 2 |
Previously, when validating or saving a Revenue Update Batch that included duplicate recognition credits, a timeout error displayed. With this fix, we updated stored procedures to ensure the error no longer displays and no further duplicate recognitions are created. | 447884 | All assemblies |
BB752113 | 2 |
This change applies to a Revenue Update Batch. Previously, an error displayed during the validation of payments with multiple installments and business units. With this fix, we updated stored procedures to ensure the batch is saved and validated appropriately. | 447829 | All assemblies |
BB753470 | 2 |
This fix addresses an issue with the disposition field on the pledge one-off form. Previously, the disposition field was unavailable for Enterprise customers when unlocking the basic development module. With this fix, the disposition field is available when unlocking the basic development module. | 447822 | All assemblies |
BB752821 | 2 |
This change applies to non-administrative users using a radius search in Blackbaud CRM. Previously, users could not perform a radius search from the Mapping page in Prospects. With this fix, we changed stored procedures to ensure users can now perform a radius search with optimal performance. | 447810 | All assemblies |
BB753337 | 2 |
This change applies to an Enhanced Revenue Batch. Previously, when a user created a recurring gift, added a payment, and committed the batch, the account system defaulted to the user's default account system. With this fix, we updated stored procedures to ensure the order of account system assignment is respected for recurring gifts upon commit. | 447809 | All assemblies |
BB753169 | 2 |
This fix addresses an issue with revenue audit history report date formats. Previously, dates in the revenue audit history report would display in the United States format when set to a non-United States system locale. With this fix, the dates display in the correct format. | 447806 | All assemblies |
BB745602 | 2 |
Previously, when a list was imported and the State field was mapped to State instead of State Abbreviation, the segment member data list would show a blank for State. With this fix, the segment member data list now shows State, if mapped, and if State Abbreviation is not mapped. | 447688 | All assemblies |
BB753721 | 2 |
This fix resolves an issue that caused the program to revert to the default context record type when you edited user-defined data lists. | 447553 | All assemblies |
BB753537 | 2 |
Previously, Currency was a drop down when only one option, Organization, was available. With this change, Currency is now a text label. | 447468 | All assemblies |
BB753717 | 2 |
This fix resolves an issue that caused an error message to appear in Blackbaud Internet Solutions when you attempted to update the advanced properties of an appeal element for the Email Signup form after the appeal category was removed from the program. Now the appeal category is highlighted in red in the properties section and "Invalid Category" appears as the name. Also, a message appears to indicate the category no longer exists in the program. | 447464 | All assemblies |
BB753423 | 2 |
Previously, import exception files did not properly handle fields that contained commas or double quotes. Existing import exception files will still present this issue if they have fields containing a comma and not properly wrapped by double quotes, so you may need to update your exception files if this issue persists. | 447418 | All assemblies |
BB753550 | 8 |
This fix resolves an issue that caused an error message to appear when you created a data list from an ad-hoc query that used the "Value (Money)" field from the "KPI Values" node in the KPIs query view. | 447414 | All assemblies |
BB753556 | 2 |
This change applies to a batch template based on an Enhanced Revenue Batch type with additional attribute category columns. Previously, when the batch using this template was edited and saved, the program erased installment receipt amounts. With this fix, we updated batch template code to ensure all installment receipt amounts are correctly applied when editing and saving the batch. This fix also applies to all pre-existing batch templates. | 447408 | All assemblies |
BB753348 | 2 |
This fix addresses an issue with membership transactions downloaded from your website into a Blackbaud Internet Solutions membership dues batch. Previously, if the transaction caused an exception when the batch was committed, the exception batch did not always contain the membership transaction or the error message. | 447402 | All assemblies |
BB741311 | 2 |
This fix addresses a performance issue with the Giving Activity report. Previously, the Giving Activity report would sometimes not complete and would time out. With this fix, the Giving Activity report should perform as intended. | 447340 | All assemblies |
BB752427 | 2 |
This fix addresses an issue that occurred when selecting "base" for the currency on the Designation Progress report and Fundraising Hierarchy Progress report in a multicurrency environment. Previously, the report would always run with the "organization" currency selected, regardless of what currency the user selected. With this fix, the report runs with the selected currency. | 446785 | All assemblies |
BB753566 | 2 |
This fix addresses an issue where an error displayed when job occurrence dates for volunteers were reassigned. Now, job occurrences can be reassigned to new dates, and the error no longer displays. | 446776 | All assemblies |
BB750594 | 2 |
This fix addresses an issue when using the quick search field. Previously, if you searched for a member and typed "Firstname Lastname" into the quick search field, the Member Search screen appeared with "Firstname Lastname" in the Last/Org/Group name field. Now, the first name and last name are correctly parsed on the Member Search screen. | 446771 | All assemblies |
BB747943 | 2 |
This fix addresses an issue with constituents who are members of a member program with levels that are both dues-based and contributions-based. The issue occurred for a constituent who had qualified for a membership in a contributions-based level for a program, but then that membership lapsed. If the constituent was also a member of a dues-based membership program, the constituent was not automatically renewed or rejoined to the contributions-based level even when the constituent had enough qualified revenue for the level. | 446636 | All assemblies |
BB735163 | 2 |
When you use API endpoints that allow custom donation parts to use Blackbaud's secure payment page, an error no longer occurs when the URL of the custom page contains a query string parameter. Previously a Null Reference error appeared when the user returned from the secure page back to the custom page. | 446603 | All assemblies |
2 | |
Previously, when a user attempted to edit a recurring job occurrence, the date range would default to 1/1 to 12/31 of the current year. With this fix, the correct dates now appear. | 446224 | All assemblies |
BB753599 | 2 |
This fix addresses an issue with post dates and expiration dates in Membership Dues Batch. Previously, if you changed these dates in the batch grid view while in Review mode, saved the batch, and then re-opened the batch, the original dates still appeared in the "Enter membership dues" form view. However, the correct dates were used when you committed the batch. Now when you edit the dates, the information is updated in both views of the batch. | 446221 | All assemblies |
BB753574 | 2 |
This fix resolves an issue that sometimes caused the Blackbaud Internet Solutions Communication Preferences form to not save data that was entered by website users. The issue occurred when their historical appeal preferences were associated with invalid email addresses and those preferences were not related to the form. Now, the form only saves appeal preferences that are related to the form. | 446000 | All assemblies |
BB751250 | 2 |
This change applies to the Assign prospects in bulk process in Prospects. Previously, historical (completed) plans were included and updated when the process ran. With this fix, we changed stored procedures to ensure only active plans are filtered and included in the process. | 445886 | All assemblies |
BB753384 | 2 |
This change applies to the Apply to commitments screen through an Enhanced Revenue Batch when the following is true: A split gift is entered, Multicurrency is enabled, and a UK account system is used. Previously, currency symbols in the Additional application row displayed incorrectly. With this fix, currency symbols display correctly. | 445885 | All assemblies |
BB753124 | 2 |
This change applies to Opportunities and Asks within Major Giving Management. Previously, the Total revenue committed values displayed in organization currency instead of base currency when no fundraiser was provided. With this fix, we updated stored procedures to ensure organization currency is used. | 445882 | All assemblies |
BB751744 | 2 |
The email address in the appeals element of the Blackbaud Internet Solutions Communication Preferences form now defaults to a website user's primary email address unless the user previously selected a different address as the default. If the primary address is invalid, the program uses the first valid address that is saved for the user. | 445853 | All assemblies |
BB751250 | 2 |
This change applies to an Enhanced Revenue Batch. Previously, when a batch was generated from an import process and a file mapping template was used, the following error displayed during batch validation: UC_CONSTITUENT_LOOKUPID. With this fix, we updated stored procedures and the error no longer displays. | 445713 | All assemblies |
BB752463 | 2 |
This fix resolves an issue that caused the program to sometimes not save filter operators for user-defined data lists properly. The issue occurred when you included an output field in an ad-hoc query multiple times with different names, created a data list from the query, and then used one or more of the fields as data list filters. To apply this fix to existing user-defined data lists, you must edit or recreate them. | 445588 | All assemblies |
BB753561 | 2 |
This fix prevents an issue that caused an error message to appear when the primary key field in a user defined smart query did not include a system record ID, and the query definition was used to create selections and export processes. To resolve the issue for existing selections and export processes, you must manually update the primary key field in the smart query definition under Administration, Application, Shell design and then recreate the export process or selection. System record IDs appear in the list of primary key options when you include them as output fields in the ad-hoc query you use to create the smart query definition. Note, for a constituent view smart query, include the "Constituent record" field. For a revenue view smart query, include the "Revenue record" field. | 445583 | All assemblies |
BB753056 | 2 |
Administrators no longer need to grant modify permissions for a server application pool user to access the Aspose.Words.zip file in the vroot\bin folder where the program is installed. Previously, the application pool user needed to access the file to resolve an error that sometimes appears the first time a Word merge is performed after the 3.0 service pack 8 or 4.0 versions of the program are installed. | 445406 | Blackbaud.AppFx.Platform.ServiceRevisions.dll Blackbaud.AppFx.Platform.UIModel.dll |
1 | |
New Feature: Now when Blackbaud Internet Solutions website users register for the site with social media login credentials, the program sends them a confirmation email to welcome them to the site. Previously, the program did not send these users an email. The program uses the same welcome email template you configure for other website registrants, but it merges "<social media username> via <social media account>" in the Username field. | 445362 | All assemblies |
2 | |
New Feature: We have added a new query source view. The query view "Revenue Recognition Credits (from the Blackbaud Data Warehouse)" is similar to the existing "Revenue Recognition Credits" query view, but shows results from the Blackbaud Data Warehouse. Queries from the data warehouse only include fields available in the warehouse, and they only show results as of the last time the ETL process was run. You can see when the data was last updated on the Preview results tab of the New Ad-hoc Query screen or the Edit Ad-hoc Query screen. You can also see the last updated date on the Results page when you run the query. | 445211 | All assemblies |
2 | |
This change applies to the Fundraising Purpose Revenue report. Previously, pledge write-off amounts were incorrectly added to the New Commitments total rather than subtracted. With this fix, we updated stored procedures to ensure pledge write-off amounts are now subtracted appropriately. | 445156 | All assemblies |
BB753455 | 2 |
This change applies to a committed Enhanced Revenue Batch. Previously, a user was able to right-click on a batch row and select to edit the constituent. With this fix, we removed the ability to edit a constituent through the right-click option as editing a constituent should not be permitted on committed batches. | 445112 | All assemblies |
BB753351 | 2 |
Previously, an error displayed for the Prospect Plan List API when the API was accessed outside of the application. With this fix, we changed the data type for CONSTITUENTNAME from Guid to String, and the error no longer displays. | 444927 | All assemblies |
BB752999 | 2 |
This fix addresses an issue with the constituent application amount smart field. Previously, when a constituent application amount smart field was created for household member recognition and a site was selected, an error would occur. With this fix, the smart field functions as designed. | 444925 | All assemblies |
BB752411 | 2 |
This fix addresses an issue that occurred with General Ledger setup access for user roles. Previously, a user with a role assigned to 'all sites' was able to see all account systems even though the role had no General Ledger rights granted to it. With this fix, a user with an 'all sites' role will be unable to see all of the account systems in General Ledger setup. | 444924 | All assemblies |
BB752575 | 2 |
New Feature: Additional fields are now captured on a recurring gift's activity timeline. These fields are associated with the payment method of "Direct debit - pay installments automatically" and "Standing order." | 444890 | All assemblies |
2 | |
New Feature: "Cash" and "Check" now appear as Payment method field options and are reflected in the following locations: Add a recurring gift screen; Edit payment method details screen for a recurring gift, Transaction summary section for a recurring record; amendment details on the Activity tab of a recurring gift; Update recurring gift statuses business process; revenue queries; Revenue Update Batch, Enhanced Revenue Batch, and Sponsor Batch; and the Add, transfer, and reassign sponsorship screens. | 444868 | All assemblies |
2 | |
This change applies to an Enhanced Revenue Batch. Previously, when a batch included a large number of recognitions in the batch row, an error displayed during validation and committal. With this fix, we changed a stored procedure to improve performance and the error no longer displays. | 444654 | All assemblies |
BB752343 | 2 |
This fix addresses an issue with revenue in a Direct Debit Return Batch. If a direct debit revenue transaction is added, posted, and adjusted in CRM but the actual charge is rejected by the bank, the transaction is returned to CRM in a Direct Debit Return Batch. Previously, users would receive an error for that transaction when they tried to commit the batch. Now the error no longer appears and the rejected transactions in the Direct Debit Return Batch are committed with the amounts adjusted to zero. | 443774 | All assemblies |
BB750858 | 2 |
This change applies to an Enhanced Revenue Batch where the application's API is used to create a custom script. Previously, when an Enhanced Revenue Batch was set to ensure manual resolution for duplicate detection, auto-matching was used instead. This occurred when the batch was saved using the API. With this fix, we updated legacy code to ensure auto-matching is disabled. | 443689 | All assemblies |
BB750011 | 2 |
This fix addresses an error that you sometimes received when you tried to edit user-defined data lists. This would happen when the data list had a deleted smart field included in its output. When this happened and you tried to delete the data list, you received the error "This ad-hoc query has output or filter fields specified that are no longer present in the source query view." | 443620 | All assemblies |
BB753433 | 8 |
Previously, when accessing the Reconcile Opportunities tab on the Major Giving Management page in Prospects, the tab occasionally timed out due to poor performance. With this fix, the tab loads in a timely manner without error. | 443515 | All assemblies |
2 | |
This fix addresses an error that occurred when adding or editing volunteer availability information on the Availability tab of a constituent's volunteer record. The error occurred only when the user's browser settings were set to the Finnish language. | 443124 | All assemblies |
BB750756 | 2 |
When you configure a Query Results Display part in Blackbaud Internet Solutions, smart queries from Blackbaud CRM no longer appear in the results on the Query Search page. This eliminates an error message that occurred when you attempted to select a smart query. You can select any type of ad-hoc query to use with this part, but smart queries are not supported. | 442301 | All assemblies |
BB752959 | 2 |
When you use Blackbaud Internet Solutions and match guest information in a BBIS Event Registration Transaction Batch, the program no longer matches gift criteria when the guest information includes a blank email address. For example, on the Auto-match tab in the Configure integration task in Blackbaud CRM, you use First name, Last name, and Email address for matching field criteria and you select the Exact match only checkbox. When a website user submits an event registration transaction that includes guest information without an email address, the program does not link the guest to an existing CRM constituent record. Previously, the program matched the guest to an existing record when the email address was blank but first and last names were the same. | 442098 | All assemblies |
2 | |
When a website user attempts to update an address on the profile update page on your Blackbaud Internet Solutions website, the error message 'Sequence contains no elements' no longer appears. This occurred when the user's address included an inactive country on the constituent record in Blackbaud CRM. To resolve this the ProfileMultiAddressControl.aspx.vb and GeographicalRegions.vb files have been updated. | 442086 | All assemblies |
BB753065 | 2 |
This fix addresses an issue that occurred when searching for events with search list record security enabled. Previously, events would appear on the Event Search screen even when a user did not have access to the site associated with the event. | 441981 | All assemblies |
BB748775 | 2 |
This fix addresses an issue with banks using the "Other" banking system, which is set up by clicking "Banking systems" in Treasury. Previously, you sometimes received an error when running the Generate direct debit files process for a bank account with the "Other" banking system. Now the process runs and the batch of records is created correctly. However, you still cannot download the transmission file unless you have a customized download to create the file according to the other banking system's standards. | 441447 | All assemblies |
BB752885 | 2 |
This fix addresses an issue with user-defined data lists in Administration. Previously, when you added a "Registrants" data list with the "Registration type" field included as an output field (found under the node "Registrations\Registration Options"), you received an error when you tried to save the data list. The error occurred only when you marked to filter the "Registration type" field on the "Set save options" tab of the data list. Now the data list saves correctly. | 441389 | All assemblies |
BB753246 | 2 |
This fix resolves an issue that caused the feature menus to not render properly in Internet Explorer 10. | 441338 | Blackbaud.AppFx.Server.dll Blackbaud.AppFx.WebShell.WebUI.dll |
1 | |
New Feature: To make it easier to sort an invitation list on a special event record in alphabetical order, invitee names are now formatted as "Last name, First name." | 441286 | All assemblies |
8 | |
This fix addresses an issue with the "Will attend" field in the event capacity summary section of a multi-level event. Previously, when you marked a registration for the supporting event as canceled, the "Will attend" number on the main event was not updated. Now the "Will attend" number on both the supporting event, as well as the main event, are updated properly. | 440793 | All assemblies |
BB752947 | 2 |
This fix allows you to see available fields for data lists when you edit expressions using Page Designer in WebUI. Previously, you could only see available fields in the data list when you accessed Page Designer using ClickOnce. You can now see available fields when you access Page Designer through WebUI. | 440548 | All assemblies |
2 | |
New Feature: You can now customize your KPI dashboard. From the dashboard, click "Customize dashboard" under Tasks. On the new "Customize a KPI dashboard" screen, you can create pages and tabs within pages to organize your KPIs. | 439875 | All assemblies |
BB753380 | 8 |
New Feature: To help you better sort through and find your queries, we have added the ability to expand all or collapse all query folders in the Information Library. | 439874 | All assemblies |
8 | |
This fix resolves an issue that sometimes caused an error to appear when you created user-defined data lists and used certain fields from specific query views as filters. For example, an error appeared when you used the Constituents query view and the "Expected date" field from the Constituents\Interactions node as a data list filter. | 439840 | All assemblies |
BB752982 | 2 |
This fix resolves an issue that required a manual update to the webserver's web.config file when you installed the program. Previously, you added a namespace attribute to the runtime.assemblyBinding element in order for custom workflow assemblies to work. | 439838 | All assemblies |
8 | |
This fix resolves an issue that sometimes caused the program to not respond when users with slow internet connections clicked the double green arrows in datalists to expand the rows. Although the issue is resolved, users with slow internet connections may still experience a delay between clicking the arrows and the rows expanding. | 439833 | All assemblies |
BB751066 | 2 |
This fix addresses an issue in Query when calculating how many consecutive years a constituent was a member of a recognition program. Previously, changes in a constituent's recognition level that occurred within the same year were being counted multiple times so the "Years consecutive" counts were incorrect. | 439618 | All assemblies |
BB751435 | 2 |
This fix resolves an issue that caused the Gift Aid refresh process to not include revenue in its calculations when a Yes declaration was added to a constituent with an existing Gift Aid eligible revenue record. | 439229 | All assemblies |
BB752986 | 2 |
This change applies to a Constituent Update Batch where the following exception messages appear: One or more duplicate constituent exception messages and two or more exception messages of a different kind (for example, an import error message and user set error message). In this scenario, when the duplicate is resolved using the duplicate resolution screen and the "Automatically go to the next duplicate exception" is selected, the batch freezes after resolving the last duplicate exception. This is caused by the other two exception messages processing in an infinite loop. With this fix, the last duplicate exception processes correctly and the batch no longer freezes. | 438937 | All assemblies |
2 | |
This fix addresses an issue with the constituent search in Enhanced Revenue Batch. Once marked, the "Match all criteria exactly" checkbox now remains marked from search to search. If you no longer want to match all criteria exactly when searching for a constituent, you must click the search button and unmark the checkbox. | 438369 | All assemblies |
8 | |
Previously, advanced search options in Enhanced Revenue Batches did not carry over the next time you used that batch type. With this fix, the options you select for this batch type are sticky and carry over when you use the batch type again. | 438368 | All assemblies |
2 | |
This fix resolves an issue that sometimes caused the program to stop responding when you added or edited an export definition that used a custom query view. The issue occurred when the developer who used the Infinity SDK to create the query view included an extra space at the end of the PathAlias element of a relationship node. | 438170 | All assemblies |
2 | |
This fix resolves an issue that caused the program to sometimes change the sort order of the site hierarchy in places where you can view or edit it. If you manually applied a custom order, we recommend you review the hierarchy to confirm that it appears in the order you selected. | 438168 | All assemblies |
BB752923 | 2 |
The message 'Data form could not be loaded. String or binary data would be truncated.' no longer appears when you attempt to open transaction details in a BBIS Profile Update Transaction Batch in Blackbaud CRM. Previously, this appeared when the website user submitted a business job title that was longer than supported. | 437971 | All assemblies |
BB751969 | 2 |
This fix resolves an issue that caused the program to include multiple instances of guest email addresses on constituent records. The issue occurred when you registered the guests for multiple events from a single Blackbaud Internet Solutions event registration form. | 437618 | All assemblies |
2 | |
Previously, when you accessed data lists through the web dashboard, the Date added and Date changed fields did not include a time added or changed. | 436151 | All assemblies |
BB752926 | 2 |
This fix helps prevent constituents from receiving duplicate emails sent from Blackbaud Internet Solutions. | 436116 | All assemblies |
BB751626 | 2 |
New Feature: Now when you export a datalist that includes date fields to Excel, the spreadsheet includes date and time information when a time is saved for any of the dates in the list. Previously, the spreadsheet only included date information, so when a date included the latest time in the day such as 11:59:59.999 PM for a membership expiration, Excel rounded the date to the next day. | 434849 | All assemblies |
BB746722 | 2 |
This fix addresses an issue that sometimes happened when committing an AddressFinder batch. Previously, when you committed a batch you sometimes received an error for rows updating an address. This happened if some of the constituents sharing that address listed it as their primary address and others listed a different primary address. | 434058 | All assemblies |
BB752719 | 2 |
When you process a profile update transaction without primary business information from Blackbaud Internet Solutions, an error message no longer appears when you validate the BBIS Profile Update Transaction Batch that includes the transaction in Blackbaud CRM. | 434018 | All assemblies |
BB752292 | 2 |
This fix addresses an issue with the grant fundraising request summary widget. Previously, the widget would continually load with an error when the browser was set to a non-English language locale. With this fix, the widget functions as intended. | 433992 | All assemblies |
BB752335 | 2 |
This fix addresses an issue that occurred when a user selected not to update gift fees when editing a payment. Previously, the message "The sum of the gift fee distribution amounts do not equal the total gift fees for this transaction" would appear and the gift fee amount would be zero. Now, when selecting to not update gift fees, all gift fees are reversed for the related removed applications. Otherwise, the gift fee amounts should remain the same and the message should not display when editing a payment. | 432846 | All assemblies |
2 | |
New Feature: To prevent accidentally removing a part from an unintended web page (on a single site or shared across multiple websites), you can no longer delete a part that still exists on a page. When you attempt to do this, a message now displays to inform you the part cannot be deleted because it is on a page. To identify the page the part is on, select the part's Usage tab. This applies to Blackbaud Internet Solutions and Blackbaud NetCommunity. | 431055 | All assemblies |
2 | |
When you enter a phone number on a constituent record or a Constituent Update Batch, the phone number is formatted according to the country selected for the record. However, when there is no country selected, the phone numbers were left unformatted. With this fix, phone numbers for records without a country selection are formatted according to the format selected for the database's default country. | 430763 | All assemblies |
BB752525 | 2 |
The additional members drop-down menu and table now include relationship in the name label in the membership dues form and the membership dues batch. | 430315 | All assemblies |
8 | |
New Feature: Previously, when you clicked "Save" from the Export Definition screen in Administration, the program saved your changes and closed the screen. Now, you have the option to click "Save" to save your changes and continue working with the export definition, or click "Save and close" to save your changes and close the screen. | 429067 | All assemblies |
2 | |
New Feature: Previously, when you clicked "Save" from the Ad-hoc query screen in Analysis, the program saved your changes and closed the screen. Now, you have the option to click "Save" to save your changes and continue working with the query, or click "Save and close" to save your changes and close the screen. | 429066 | All assemblies |
2 | |
This fix eliminates an 'Object must be of type String' error message when you attempt to add a designation (or fund) that has not been configured to accept revenue for eStore. This fix applies to Blackbaud Internet Solutions and Blackbaud NetCommunity. | 428630 | All assemblies |
BB748583 | 2 |
This fix addresses an issue with email addresses added for household members when marked as "Copy email address to household and members," as well as "Do not send email to the address." When the email address was first added, it was copied to the household and member records, but the "Do not send" information was not copied. | 427057 | All assemblies |
BB752215 | 8 |
This fix resolves an issue when clicking search on the Personal Notes part in Blackbaud NetCommunity. | 426552 | Blackbaud.Web.Content.Core.dll Blackbaud.Web.Content.Portal.dll |
BB752359 | 1 |
The addressee and salutation fields in the write a letter form for households now contain the household name. Previously, these fields were blank for households. You configure the household name using the Edit household screen, where you can choose to use the standard household name or a custom name. In addition, these fields now default to the available name format if only one name format is available for the constituent. For individuals where a primary addressee name format or primary salutation name format is defined, the fields now default to those values. Note that households do not support multiple name formats like individuals do. | 422771 | All assemblies |
BB716877 | 2 |
Technical Change: Previously, when you replaced the ZIP Code Search with a custom search, the replacement search was not used in Constituent Batch, Constituent Address Update Batch, and other data forms. With this fix, the replacement search is correctly used in these batch types and forms. Custom searches should include the same parameters and output fields as the out-of-the-box search form, but you may hide those fields or add other fields. If you have replaced the ZIP Code Search or the ZIP/Postal Code Search, you should confirm that the parameters and output fields include the fields from the out-of-the-box search form. | 422769 | All assemblies |
BB750775 | 2 |
New Feature: We have added a Blackbaud Data Warehouse reconciliation report to help you compare summary information about your transactional database and your Blackbaud Data Warehouse. You can access the new Reconciliation report tab on the Blackbaud Data Warehouse page. The report shows you the total number of items by category on your transactional database and on the data warehouse. Where the total counts match, you see a checkmark on the "Reconciled" column. Any exceptions are listed at the bottom of the report. | 421794 | All assemblies |
2 | |
New Feature: We have added a new query source view. The query view "Revenue (from the Blackbaud Data Warehouse)" is similar to the existing "Revenue" query view, but shows results from the Blackbaud Data Warehouse. Queries from the data warehouse only include fields available in the warehouse, and they only show results as of the last time the ETL process was run. You can see when the data was last updated on the Preview results tab of the New Ad-hoc Query screen or the Edit Ad-hoc Query screen. You can also see the last updated date on the Results page when you run the query. | 421041 | All assemblies |
2 | |
Previously, when editing a pledge with a zero dollar amount, an error displayed. With this fix, the error no longer displays upon edit. | 419593 | All assemblies |
BB747895 | 8 |
This change applies to a pledge with multiple splits. Previously, when a designation was changed on a pledge and the next payment was made in a batch, the dropdown value for the Application field still reflected the previous designation. With this fix, the Application field dropdown displays the correct designation. | 414112 | All assemblies |
2 | |
New Feature: When you create a contributions-based membership program, you determine which giving activity is counted toward the levels of the membership. The options for setting up the criteria are on the Contributions tab when you add a program and on the Rules tab when you edit a program. However, now you can get even more specific by using a Revenue Application selection or Installment Plan Payment selection instead of the predefined checkboxes and options. The criteria you use in the query will determine which giving activity is counted. When you upgrade, existing contributions-based membership programs continue to work the way they did before. However, you can edit the rules for the program to use a selection instead. | 412198 | All assemblies |
2 | |
This fix addresses an issue with addresses in Constituent Update Batch. Previously, you were not able to save and commit addresses with multiple lines of information, such as an additional apartment or suite number; instead, the line breaks were removed and the address information was included on a single line for the constituent. New Constituent Update Batches will automatically take advantage of this fix. For existing uncommitted Constituent Update Batches, you will need to re-enter any addresses with multiple lines of information in order for the line breaks to be saved. | 404555 | All assemblies |
BB750668 | 8 |
Technical Change: This fix addresses an issue which occurred when validating addresses in Constituent Batch, Constituent Update Batch, Constituent Address Update Batch, and Enhanced Revenue Batch, as well as any other custom batch types that use address validation. When addresses are validated, rows could receive a message indicating an address validation error. However, even after the address was corrected and re-validated, the message continued to appear. Address validation messages would disappear from both corrected and uncorrected rows after you saved the batch and when you ran standard batch validation. Now the row messages continue to appear for only uncorrected addresses. This fix required changes to all of the USP_<BATCHTABLENAME>BATCHSYSTEMMESSAGES_DELETEBYBATCHID procedures; one for each batch type affected. If you have customized any of these procedures, your changes will be overwritten and will need to be re-added after the fix is applied. Any customizations that simply call these procedures will continue to work as they did before. | 403543 | All assemblies |
8 | |
This change applies to an Enhanced Revenue Batch and Revenue Update Batch. Previously, when a batch included an event registration payment with a charitable portion associated with the registration, the General Ledger mappings were not validated correctly and the following error displayed: "(ACCOUNT SYSTEM NAME)", account segments have not been defined for the segment 'Designation': Designation <not used>." This error displayed even when General Ledger setup was correct and a mapping existed for the designation. With this fix, the error no longer displays. | 401413 | All assemblies |
BB751606 | 2 |
This change applies to recurring gifts in a Multicurrency environment. Previously, when editing the exchange rate for a recurring gift, the currency symbol did not update correctly for associated recognition credits. With this fix, we updated the stored procedure to ensure currency symbols update consistently during all steps of the edit process. | 400533 | All assemblies |
BB750615 | 2 |
Previously, the membership contribution process would not upgrade a member to a higher level when set to renew. With this fix, the process now allows a member to renew and upgrade at the same time if they have given enough to qualify for a higher level. | 398639 | All assemblies |
BB749417 | 8 |
Previously, from a funding request's pending step on the My Fundraising page, when a user clicked the Contact report link, an error displayed. With this fix, we disabled the Contact report link for funding requests with pending steps. The error no longer displays. | 397226 | All assemblies |
BB752235 | 2 |
This change applies to a revenue batch created through an import process. Previously, when a user changed the applied amount from a matching gift to a recurring gift on the Apply to Commitments screen in a batch, an error displayed upon saving the batch. With this fix, we made code changes to ensure the error no longer displays upon save. | 383630 | All assemblies |
BB745616 | 2 |
This fix addresses an issue with the constituency of "Student." Previously, when a constituent was an active student at more than one institution, the "Student" constituency appeared twice on the Personal Info tab. With this fix, the constituency appears only one time. The constituent's education-related information for all institutions still appears on the Education tab. | 382855 | All assemblies |
BB748470 | 8 |
New Feature: Previously, AddressFinder update options did not allow you to only update addresses that had been changed by the AddressFinder process, so you had to either update only forwardable addresses or all addresses. With this change, we have added a new button in the AddressFinder update options called "Update only NCOA changes" which allows you to only update addresses that were changed by the process. | 382847 | All assemblies |
BB740602 | 2 |
This fix addresses a problem with forwarding addresses in AddressFinder files. Previously, when you received an AddressFinder file that included new addresses, users were given the option to mark new forwardable move addresses as 'Do not mail' even though these addresses were valid. With this fix, the program no longer allows you to mark an address as 'Do not mail' and use as the reason that there is a new forwardable address. | 382839 | All assemblies |
BB740600 | 2 |
Previously, when you used address validation in a batch, the addresses could sometimes fail to validate. This happened when an address you were validating had an extra line break at the end. This returned the validation error 'Street name invalid,' even when the address was actually valid. In order to take advantage of this fix, you must redeploy the ClickOnce utility for the address validation service. | 382811 | All assemblies |
BB529862 | 2 |
This fix addresses an issue with the constituent merge process for constituents with declined constituent recognition levels. Now, the source constituent's declined levels will be transferred to the target constituent's record. If either constituent is a member of a recognition level that the other has declined, the constituents will not be merged and this will be called out as a merge exception. | 375235 | All assemblies |
BB746246 | 2 |
New Feature: With this release, we replaced the previous "Recurring gift settings" configuration option with the new "Recurring gift payment handling" configuration option. With the new option, you can specify how the program handles payments when more than one past installment has a balance, payments you receive that overpay or underpay installment balances, as well as balances still present on past installments after applying a payment. Several areas of the program are affected including Revenue configuration, the Add and Edit a payment screen, the Activity timeline on a recurring gift record, Batch, and Query. | 353012 | All assemblies |
8 |
Assembly | Patch |
---|---|
All assemblies | 4.0.141.0 |
Blackbaud.AppFx.Galileo.ServiceRevisions.Specs1480.dll | 4.0.141.10 |
Blackbaud.AppFx.Platform.UIModel.dll | 4.0.5.9 |
Blackbaud.AppFx.TextFileParser.dll | 4.0.5.9 |
Blackbaud.Installer.dll | 4.0.131.1 |
Blackbaud.Installer.Extractor.exe | 4.0.131.1 |
Blackbaud.Installer.SFX.exe | 4.0.131.1 |
Blackbaud.Installer.SFX.FourZero.exe | 4.0.131.1 |
Blackbaud.Installer.UI.Common.dll | 4.0.131.1 |
Setup.exe | 4.0.131.1 |