News Categories
RSS Feed
News
Mar
5

This is the first official release of version 2018. 

Batch:

  1. Critical Fix: The previous releases of Report Runner would not work with SAP Crystal runtime service packs 21 or later (SP21 and SP22 at this time). When you run the updater for our software now, it will update you to 2018.300 if you're on SP20 and previous or 2018.305 if you're on SP21 or later. ALL future releases of our software will now have a "00" version for SP20 and previous and an "05" version for SP21 or later. You do NOT need to know what to install. The single updater (or the FULL installer) will choose for you.
  2. Semi-Critical Fix: Automatic backups to DropBox; Late last year, DropBox disabled support for the API we were using to upload monthly automatic Batch backups to DropBox. This API has been updated to the latest DropBox API, and is working again. We also now backup the Event Server folder within the Jeff-Net data structure, too.
  3. Improved: All connections to our servers now support HTTPS. Whether it's the news download, licensing server, or any built-in contact URLs, all connections are now HTTPS secure. 
  4. Improved: All encryption within our software is now AES/Rijndael encrypted. Previously, we used a simpler numeric encryption method. We are committed to keeping your data connections secure. You do not need to do anything to enable this encryption. You will notice as you update batches, jobs, expressions, anywhere there's a data connection password or SQL connection, the encryption changes automatically when you save it.
  5. Improved: Start-up performance; you should notice a few seconds here or there faster start-up performance. For some, this is between 30% and 75% faster.
  6. Improved: (at least it's our opinion); if you open a URL from within the app, it will open in Chrome first (assuming it's installed); otherwise it will use the default browser (which is usually Internet Explorer - Yuck!)
  7. Improved: Additional log file messages added; of note is a data connection counter; especially useful for report with many connections; this make logins easier to parse/read when analyzing log file; we've also improved memory analysis in log file so it's more easily readable
  8. Improved: Temp file cleanup; the software now does basic clean up of the User-based temp directory and the Windows\Temp directory. The Crystal engine uses these locations to open temporary copies of reports in our software. Normally, they get cleaned up automatically, but we have added a process to ensure it happens. We only delete .RPT and .TMP files that are older than 3 days. We've also made modifications to make this process at least 10% faster.
  9. New! Along with the temp file maintenance mentioned above, we now analyze the drive your Jeff-Net data folder is located on and generate some basic stats to the log file. We also show a critical notification if your free space is less than or equal to 10% remaining.
  10. New! Version number now displays in the main window title bar. No more searching the log file for the version/release number.
  11. New! Automatic Emergency Notifications; simply add one email address to your Global Settings/Options, Mail Settings (near the bottom) and you will be notified of catastrophic errors (batch XML files not found, report RPTs not found or won't open, low disk space, and licensing issues). Other than entering an email address (and assuming you've configured the mail settings successfully), there is nothing else to configure. It's all automatic.
  12. New! Full installer has been modified to prevent changing of Jeff-Net data folder from being in the Public Documents folder. We have simply had too many support issues with moving this folder out of the default Public Documents folder.
  13. New! Check License Status button removed from Licensing Manager; if it comes up green when you enter the Licensing Manager, then everything is fine; also added some verbiage to interface about not copying key in Licensing Manager to activate another machine.

Viewer:

  1. Critical Fix: The previous releases of Report Runner would not work with SAP Crystal runtime service packs 21 or later (SP21 and SP22 at this time). When you run the updater for our software now, it will update you to 2018.300 if you're on SP20 and previous or 2018.305 if you're on SP21 or later. ALL future releases of our software will now have a "00" version for SP20 and previous and an "05" version for SP21 or later. You do NOT need to know what to install. The single updater (or the FULL installer) will choose for you.
  2. Semi-Critical Fix: Fixed an issue where Viewer would not close cleanly (crash) while closing application.
  3. Improved: Auto-refresh can now be set to seconds (previously it had to be 1 minute or more); this is done by multiplying the seconds you want to refresh times 1000; for example 5 seconds would be equal to an auto-refresh setting of 5000. Note, the refresh must be 5 seconds or more (1, 2, 3, and 4 second refresh not supported)
  4. Improved: All connections to our servers now support HTTPS. Whether it's the news download, licensing server, or any built-in contact URLs, all connections are now HTTPS secure. 
  5. Improved: All encryption within our software is now AES/Rijndael encrypted. Previously, we used a simpler numeric encryption method. We are committed to keeping your data connections secure. You do not need to do anything to enable this encryption. You will notice as you update passwords and/or advanced data connections, the encryption changes automatically when you save it.
  6. Improved: Start-up performance; you should notice a few seconds here or there faster start-up performance. For some, this is between 30% and 75% faster.
  7. Improved: (at least it's our opinion); if you open a URL from within the app, it will open in Chrome first (assuming it's installed); otherwise it will use the default browser (which is usually Internet Explorer - Yuck!)
  8. Improved: Additional log file messages added; of note is a data connection counter; especially useful for report with many connections; this make logins easier to parse/read when analyzing log file; we've also improved memory analysis in log file so it's more easily readable
  9. Improved: Temp file cleanup; the software now does basic clean up of the User-based temp directory and the Windows\Temp directory. The Crystal engine uses these locations to open temporary copies of reports in our software. Normally, they get cleaned up automatically, but we have added a process to ensure it happens. We only delete .RPT and .TMP files that are older than 3 days. We've also made modifications to make this process at least 10% faster.
  10. New! Along with the temp file maintenance mentioned above, we now analyze the drive your Jeff-Net data folder is located on and generate some basic stats to the log file. We also show a critical notification if your free space is less than or equal to 10% remaining.
  11. New! Version number now displays in the main window title bar. No more searching the log file for the version/release number.
  12. New! Full installer has been modified to prevent changing of Jeff-Net data folder from being in the Public Documents folder. We have simply had too many support issues with moving this folder out of the default Public Documents folder.
  13. New! Check License Status button removed from Licensing Manager; if it comes up green when you enter the Licensing Manager, then everything is fine; also added some verbiage to interface about not copying key in Licensing Manager to activate another machine.

Documentor:

  1. Total records in database and/or filtered is now displayed on main window/screen.

---

Due to the Crystal runtime engine vulnerabilities and the Batch auto-backup process, this update is considered CRITICAL. You can download 2018.300/2018.305 here:

https://jeff-net.com/downloads

Some users might be on a 2018.27x release. If so, please update to 2018.30x. The 2018.27x release never officially shipped (it's been available about one week), and while it includes some of what's officially in this release, it is an incomplete release.

---

* Again, we are considering this a CRITICAL update due to the Crystal runtime engine vulnerabilities and the Batch auto-backup process. And with security needing to be at heightened levels these days, we consider the new encryption feature critical, too.

 


Read more »



Dec
3
Version 2016.265 Released - Report Runner Batch and Report Runner Viewer
Posted by Jeff-Net Fan Support on 03 December 2017 07:19 PM

Batch:

  1. Updated: Added 3 additional AppData directories to monthly auto-backups (Event Server, Form Scripts, and Newsletters). Note, backing up the Event Server directory allows us to auto-backup your Web Portal reports and templates.
  2. Updated: Additional log file messages added related to mail attachments
  3. Updated: New default evaluation license key embedded

Viewer:

  1. Two new JNRRV.INI settings added to customize Viewer; LockID=0|1 and LockPassword=0|1; this was added to allow the ID/password fields to be locked, but allow access for users to still change DSN and Database settings.
  2. Updated: Additional log file messages have been added
  3. Updated: The FREE reportrunner.com mail server has been updated (again). We needed to make another change since the last release.
  4. Updated: New default evaluation license key embedded

---

This update is not considered critical, but our last release 2016.260 was/is. If you are not updated to at least 2016.260, you MUST update.

https://jeff-net.com/downloads

---

* Again, if you are not on at least 2016.260, this is a CRITICAL update due to the licensing server change. We have a new licensing server as of 2016.260, and we are unable to set or fix licensing unless you update.


Read more »



Sep
3
Version 2016.5j Released - Report Runner Web Portal
Posted by Jeff-Net Fan Support on 03 September 2017 01:18 PM

We have a number of new, key features in this new release!

---

Web Portal

  1. New - Search has been added to all screens/forms in the ADMIN interface. Easily search/filter reports, groups, and users.
  2. New - Ability to optionally assign a specific output format to a specific report; previously you could only assign PDF only or allow the user to choose
  3. New - Ability to optionally set any report for email only or view only
  4. New - Clone an existing report
  5. New - Filter SQL-based queries based on user values (jnUserValue1-3 and jnUserName); this enables you to, for example, run a SQL query that prompts a user to choose an invoice number (but only invoices applicable to that user are shown)
  6. New - Ability to optionally password protect ADMIN interface by setting a password in web.config file (key is "adminpassword"); previously you had to do it using Windows security/authentication
  7. Update - Adding a new report will NOT default to first template in list; loading of template is prevented until template is chosen
  8. Update - ADMIN interface/icons tweaked to be a little cleaner and modern; you can see new interface at our test site http://admin.reportrunner.com; also fixed a few typos and interface inconsistencies.
  9. Update - ADMIN interface, footer area, updated to show key paths and directories from web.config file
  10. Update - Source code has been formatted to be more easily readable
  11. Update - End user interface is now 100% generic "out-of-the-box"; no Jeff-Net branding, a generic Web Portal logo, and a grey background; you can see this new interface at our test site http://reports.reportrunner.com; you can still customize the end user interface of course
  12. Bug Fix - XML support files (INI, header, and footer) are now copied if report is run via the command line

---

This update is not critical, but it is very recommended.

Five important notes about updating:

  1. Your data files (reports, users, string customizations) are 100% safe
  2. Your custom CSS changes and customizations are NOT safe. We have many CSS changes in this release due to our modernizing of messages so any custom CSS you've coded will need to re-done. As long as you have a backup of your current Web Portal installation, we can easily help you if you have problems re-doing the old look of your portal.
  3. We have not updated the installation/manual documentation regarding these new features. We will get that done soon.
  4. Make sure you've downloaded the latest update for Report Runner Batch, version 2016.260 (or later)
  5. Make sure you've downloaded the latest update for Report Runner Event Server, version 2016.65 (or later)

---

Web Portal downloads are not publicly posted on our website. Your original download link has been updated with the 2016.5j release (so just re-download the installer). This release has been posted there for a week as we've been testing. If your ADMIN interface footer already states you have 2016.5j, you do NOT need to update. If you do not have the download URL for Web Portal, just reply to this news release to request it (it will auto-open a ticket) or open a ticket manually.

 

 


Read more »



Aug
3
Version 2016.260 Released - Report Runner Batch and Report Runner Viewer (*CRITICAL)
Posted by Jeff-Net Fan Support 1 on 03 August 2017 02:05 PM

Batch:

  1. NEW: An automated log file cross-reference (XREF) to easily see which log file goes with which scheduled batch. (Please, no clapping or loud cheering!) The XREF can be found in the log file directory with a naming standard of YYYY-MM-XREF.txt. It is created on a monthly basis. It will list the date and time, type of log, the XML file name, and log file name. Note, if you use Event Server or Web Portal, this log file will also log events and reports and the applicable log file, too. 
  2. Updated: Additional log file messages have been added
  3. Updated: We are now utilizing a new licensing server. This is ANOTHER new server from our last 2016.250 release. The new web call to this web service uses the URL licensing.jeffnetwebservice.com (it used to be license2013.reportrunner.com). Due to this, you MUST update to this release to be able to activate future licenses. The "license2013" server/service will be unavailable as of September 1st, 2017.

Viewer:

  1. NEW: Added a new INI setting to disable the prompt "Would you like to reuse parameter values?". Some users ALWAYS enter new values when refreshing reports, so there is never a need to reuse parameter values. With this setting, that prompt is bypassed, therefore saving you an extra click on each refresh. We have created an INI option (SuppressParameterRefreshPrompt=1) to enable this feature under [Options]. 
  2. NEW: An automated log file cross-reference (XREF) to easily see which log file goes with which reports ran via command line (only command line reports are logged). The XREF can be found in the log file directory with a naming standard of YYYY-MM-XREF.txt. It is created on a monthly basis. It will list the date and time, type of log, the report name, and log file name. 
  3. Updated: The default export directory list has been increased from 5 to 20. You can now configure up to 20 default export directories.
  4. Updated: Additional log file messages have been added
  5. Updated: The FREE reportrunner.com mail server has been updated. Note, if you have any issues after updating, please make sure MailPort setting under [Options] in JNRRV.INI is set to 587.
  6. Updated: We are now utilizing a new licensing server. This is ANOTHER new server from our last 2016.250 release. The new web call to this web service uses the URL licensing.jeffnetwebservice.com (it used to be license2013.reportrunner.com). Due to this, you MUST update to this release to be able to activate future licenses. The "license2013" server/service will be unavailable as of September 1st, 2017.

---

Due to the licensing server update, this update is considered CRITICAL. You can download 2016.260 here:

https://jeff-net.com/downloads

---

* Again, we are considering this a CRITICAL update due to the licensing server change. You have until the end of the month to update. This is a CRITICAL update due to licensing; NOT due to a bug of any type.

 


Read more »



Apr
21
Version 2016.250 Released - Report Runner Batch and Report Runner Viewer
Posted by Jeff-Net Fan Support 1 on 21 April 2017 08:40 AM

Batch:

  1. NEW: You can now run a pre-batch and/or post-batch SQL call (update, insert, or execute a stored procedure). You configure the SQL under the Tools menu (Global SQL). You configure what SQL to run in your batch-specific INI settings (use right-click menu to see new settings). Note, if your pre-batch SQL fails, your batch will NOT run.
  2. NEW: Created an INI option to modify how XML files are read (XMLReadMode); this setting is utilized by support when necessary
  3. NEW: SuperBatch trigger tree viewing can not filter only good triggers or only bad triggers; previously viewing both good and bad triggers sometimes gave a false positive that triggering was in an endless loop
  4. Updated: The batch-specific INI setting jnRemoveBlankLinesFromOutputFiles was modified to allow for setting a minimum length a line in a text-based output file should be. Previously this feature would simply remove blank lines. This new feature should not be overlooked. It helps remove bad data from CSV-type, text-based output files (stuff like lines with only commas. For example if all output lines should be at least 100 characters wide, just set the value to 100 and if the length of the record is less than that, it will be deleted. This is a really slick, new setting.
  5. Updated: More temporary file cleanup added; we found a number of places in our code where Windows temp files were not being deleted. For some users, this was causing an issue with Windows temp file space filling up. We also fixed an issue where some Windows temp files were getting created and were never used.
  6. Updated: Fixed an issue where some post PDF file processing was being called even when unnecessary. The file was not getting incorrectly modified, but it was unnecessary memory overhead. For some users, it triggered memory errors.
  7. Updated: Analyze/Find/Replace in Tools menu now defaults to ALL files/types
  8. Updated: Default PDF file attributes changed so all optional features are enabled by default
  9. Updated: Added additional log file message to assist with debugging. We also fixed some incorrect/misleading log file messages.
  10. Updated: We are now shipping SP20 (service pack 20) of the Crystal runtime engine in our FULL installer. We used to ship SP3. We still believe SP3 is the most stable, but SP20 includes a number of necessary features to work with newer versions of SQL Server and newer versions of Crystal Reports. If SP3 (or any other service pack) is working for you, there is no reason to install SP20.
  11. Updated: An exit code of 2 is no longer considered bad. It is only a warning. It is not a failure (a 1 is a bad exit code). This impacts triggered SuperBatches and post-batch SQL execution (that's why we made the change). 
  12. Updated: We are now utilizing a new licensing server. Technically the server is the same, but the IP address changed. If you want us to track the specific machines you activate our software on, you must be on this version or later.

Viewer:

  1. NEW: Added an optional, new, printing method. Due to some recent OS changes, some users are unable to print using the older/default print method. We have created an INI option (UsePrintMethod2=1) to enable this feature.
  2. NEW: New INI options added to configure Viewer (HideThereIsNothingToPrintMessage, HideExportBrowseButton, HideExportButtonInExport, DoNotOpenWindowsExplorerAfterExport, HideExportAndOpenButton)
  3. Bug Fix: Prevent auto-close from running during printing, exporting, or once close process has started
  4. Updated: More temporary file cleanup added; we found a number of places in our code where Windows temp files were not being deleted. For some users, this was causing an issue with Windows temp file space filling up. We also fixed an issue where some Windows temp files were getting created and were never used.
  5. Updated: Added additional log file message to assist with debugging. We also fixed some incorrect/misleading log file messages.
  6. Updated: We are now shipping SP20 (service pack 20) of the Crystal runtime engine in our FULL installer. We used to ship SP3. We still believe SP3 is the most stable, but SP20 includes a number of necessary features to work with newer versions of SQL Server and newer versions of Crystal Reports. If SP3 (or any other service pack) is working for you, there is no reason to install SP20.
  7. Updated: We are now utilizing a new licensing server. Technically the server is the same, but the IP address changed. If you want us to track the specific machines you activate our software on, you must be on this version or later.

---

Due to the licensing server IP address update, this update is considered semi-critical. You can download 2016.250 here:

https://jeff-net.com/downloads

---

Note, we had a number of users testing/using in-between releases via downloads recommended in support tickets. If you're using a version after 2016.230 and before 2016.250, please update immediately. 

 


Read more »