eFOBsync updates
Zaktualizowano 2026-05-28
eFOBsync installer
The latest and current version of eFOBsync is available for download at the link: eFOBsync_Setup.zip
Known issues/limitations
1. eFOBsync – Symfonia R2Płatnik API module
- supports Polish characters only on Windows in the Polish language version (a workaround is to use the SQL version)
2. Error logging
- the 'exclamation mark' information context works incorrectly for failed pipeline run logs
Updates
Release 0.11.0 – 30/04/2026
- Security fixes: updated NuGet dependencies to the latest available versions
- Improved record processing when generating XML:
- improved handling of obsolete or invalid Unicode characters in source data, which previously could interrupt XML generation completely
- added sanitization of invalid characters in records before XML generation
- added skipping of damaged records with an appropriate entry in the log, so that the remaining records can be further processed
- Integration with Sentry SDK has been adjusted to changes in the newer version of the library
- Minor refactoring of the XML generator was done to simplify further code maintenance
Release 0.10.2 – 02/03/2026
- Added user synchronization functionality (alpha)
- REST API asynchrony mechanisms have been improved
- Fixed the order of tasks inside the shopping cart
- Improved overall application performance
- Fixed multithreading dependencies causing random application crashes
Release 0/09/12 – 06/06/2025
- Added the ability to use Integrated Security in console mode when connecting via SQL
- Usability: Added mechanism for retrying requests sent to eFOB after 5 minutes in case of failure to download configuration or authentication
- Usability: Removed login confirmation message
- Fixed a bug that caused the list of scheduled data flows to visually 'blink'
- Fixed a bug that caused connection setup flows to be duplicated in the queue
Release 09/09/11 – 04/06/2025
- Fixed an issue where the application did not start due to an unhandled error from the credential manager
- Added –debug flag available as a call parameter, which causes more application logs to be saved
- Removed storing the internal data cache in favor of always using the cache from eFOB
- Improved support for HR systems from the Enova family in console mode (beta)
- Simplified multi-threaded architecture by reducing the number of parallel threads
Release 0.9.10 – 15/05/2025
- Added support for HR systems from the Optima family (alpha) and improved Enova (beta)
- Added data encryption in the credential manager, both new and existing ones
- Added eFOBsyncAppConsole.exe as an additional deployment tool
- Improved logic for retrieving data from sources
- The source data comparison mechanism has been improved
- Removed unnecessary logs
Release 0.9.9 – 11/04/2025- Added correct handling of eFOB login error in case of server error
- Added more detailed error messages during login problems
- Improved recognition of record changes
- Improved support for the exclamation point functionality for handling login errors
- Symfonia KiP: Fixed retrieving company names from the first to the latest version
Release 0.9.8 – 01/04/2025
- Added support for connecting to Enova family systems (alpha version)
- Added display and analysis of the number of records processed by eTeczka, including automatic detection of possible termination errors
- Added display of the executing SQL query
- The display of connection information on DB login windows (SQL) has been extended
- Improved help messages on all login windows
- HTTP connection timeout increased from 60s to 120s
Release 0.9.7 – 23/03/2025
- Added support for copying error details in the GUI
- Supported additional date formats downloaded from source systems and improved support for passing dates to XML
- Fixed a bug that could cause the application to crash after closing the source login window
- Added additional support for the case in which the user we use to connect has limited access to the Symfonia ERP HR and Payroll database
- Fixed a bug where initial configurations could be duplicated in the queue
Release 0.9.6 – 10/03/2025
- Added connector to Symfonia KiP
- Added a new console launch option for Symfonia KiP
- Improved support for the system tray icon (systray) for multiple screens
- Improved handling of database connection errors, including the addition of an exclamation point graphic element to the GUI
- Fixed an error in deleting pipeline from “Scheduled”
- Fixed detected errors downloading data from eFOB
Release 0.9.5 – internal (unpublished)
- Enabled installation of eFOBsync on a normal user (no Administrator privileges required)
- Moved the plugins storage location to the main application folder (from ProgramFiles to ProgramData)
- Changed connecting to eFOB when starting the application only after the GUI has been completely loaded
- The code was refactored and the plugin loading logic was changed for new plugins (including Symfonia KiP)
- Fixed a bug that prevented the application from starting in case of problems with downloading the configuration
- Fixed a bug that caused the UI to hang after closing some error messages
- Fixed lack of automatic login after restart
Release 0.9.4 – internal (unpublished)
- Refactoring the code and rebuilding the structure of the entire application for new plugins (including Symfonia KiP)
Release 0.9.2 – internal (unpublished)
- Minor UI fixes
- Exclusion of tasks
initial_syncfrom the 'Activities' tab - Code refactoring and fixes in the
HistoryLogmodule - Supplemented 'windows_user' handling at the first/next login to the DB - refactoring of writing and reading credentials
Release 0.9.1 – 02/01/2025
- Allowing the Info/Error window to be moved
- Changed the Data Flow queue handling to multi-threaded
- Fixed cache not being fetched from eFOB
Release 0.9.0 – 18/12/2024- Changing the password storage standard in Windows Credential Manager (to the “eFOBsync-“ prefix) – NOTE: requires re-entering credentials
- Disabling immediate startup for manual Data Flows (they are launched according to the queue status after 1 second)
- Improved Queue refreshing, taking into account the launch of Initial flows, regardless of the Start/stop state
- Improvements to HTTP connection handling, including bugs
- Adding information about the Windows user running the program, including information about ADMIN permissions, to the bottom bar
- Added verification of running the eFOBsync program in the installer
- Fixed earlier task end date in SyncRunLog in case of error in eFOBsync
Release 0.8.2 – 17/12/2024
- Better positioning of message windows
- Improved handling of eFOB login errors
- Improved queue refresh mechanism (Refresh Data Flows button)
- Improved queue mechanism (changed execution frequency from 15s to 1s)
- Added bottom status and version bar on main window
Release 0.8.1 – 13/12/2024
- Added remembering the start/stop state (including automatic start after computer restart)
- Additional information regarding log transfer errors
Release 0.8.0 – 12/12/2024
- Improvements to the user/password window in login windows
- Setting the timeout for HTTP calls to 60s
- Fixed a thread bug that crashed data processing on some computers
Release 0.7.5 – 11/12/2024
- Added additional diagnostic information and error handling
- Adding the name of the organization to which we are currently logged in
- Simplified function calling with a default timeout of 15s
Release 0.7.4 – 10/12/2024
- Removal of the PAUSE button
- Fixed texts and added tooltips to buttons
- Fix database login with windows_user
- Bug fix - Deleting a pipeline does not result in removing it from the queue - after the fix it is removed from the UI and from the execution queue
- Fixed positioning and display of all login windows - always on top
Release 0.7.3 – 09/12/2024
- Consolidation of English names into Polish (data flows)
- Adding supporting information with record numbers for synchronization error analyses
Release 0.7.2 – 06/12/2024
- Usability: Changed positioning of windows to display in the center of the parent window/screen
- Usability: Disabling the message about login success to R2Płatnik / DB
- Better handling of Database timeout (2x15s)
Release 0.7.1 – 05/12/2024
- Added readme.txt to the installation
- Fixed non-DEV environment detection error
- Disabled closing the login window after logging out
Release 0.7.0 – 04/12/2024
- Deleting a Data Flow from eFOBsync if the connection assigned to it has the status "Error"
- Hiding the password preview button for the logged in user
- Added partial Unicode support to fix runtime bug on Windows ENG (still in progress)
Release 0.6.7 – 04/12/2024- R2PAPI dynamic loading fixes
- UI corrections, normalization of margins, font sizes, changes to icons and buttons, corrections to the arrangement of elements
- Fixed a bug that prevented logging in after a server connection error
- Blocking adding Data Flow without nextRun to scheduled activities
- Added saving the history of Data Flow executions to a file
- Automatically start Data Flow processing when added to the queue, if it is stopped
Release 0.6.6 – fixes and improvements, connection repair via R2P API – 21/11/2024
- Fix dynamic loading of R2P API DLLs
- Improved error handling when connecting via R2P API
- Launching a minimized application into the system tray during autostart at system startup
- Improved autostart setting in the Windows registry
- Added confirmation of closing the application by clicking the X, with Yes/No options to choose from
- Added confirmation of closing the application by clicking "Exit", after right-clicking on eFOBsync in the taskbar, with Yes/No options to select
- Minor fixes to UI and on-screen text
Release 0.6.5 – fixes related to R2P SQL connection - 17/11/2024
- Added the ability to provide a custom port for the R2P SQL connection
- Changed creation of connectionString
- Changed dbName creation
- Error handling and logger improvements
Release 0.6.4 – adding tooltips for buttons and help icon – 12/11/2024
- Added tooltips for buttons on the top bar
- Added HelpItem icon, which, when clicked, takes you to the eFOBsync help page
- Changed the URL to the eFOBsync help page in the
Pomocfile created by the installer
Release 0.6.3 – improved logger and saving logs to a file – 04/11/2024
- Adding a global logger and saving logs to a file in the location
C:Users<user>AppDataLocaleFOBsynclogsapplication_log.log
Release 0.6.2 – correct date and time parsing in the time zone in which eFOBsync works – 22/10/2024
- Fix parsing of date and time
nextRunwithsync_confignextRundate and time is now automatically set according to the time zone in which eFOBsync is running
Release 0.6.1 – copying logs, better messages, fixes for logging and synchronization errors – 21/10/2024- Added the ability to copy logs
- Ability to select logs and copy them for the currently processed Data Flow
- Adding the
Kopiuj logibutton for the currently processed Data Flow - Ability to select logs and copy them for historical Data Flows
- Added
Kopiuj logibutton for currently historical Data Flows - Creating all logs in a similar way (with
[{DateTime.Now:yyyy-MM-dd HH:mm:ss}]at the beginning) - Login error fixes
- Marking the information "Not logged in to eFOB" in red
- Fixed a problem with the visible
Wylogujbutton and the inability to log in during theZaloguj się ponownieaction
- Fixed error messages to make them clearer and more understandable to the user
- Fixed not syncing according to schedule settings
- Added display in “SCHEDULED” Data flows that have
next_runin the future in the format[{DateTime.Now:yyyy-MM-dd HH:mm:ss}] nazwa_przepływu_danych - Removing a data flow from the “SCHEDULED” list when it starts to be processed
- Fixes for errors related to the processing of scheduled Data Flows
- Added display in “SCHEDULED” Data flows that have
- Fixes enumerating
next_runand inserting it intosync_configon the backend
Release 0.6.0 – first version of extensions for Symfonia KiP – 10/10/2024
- Added the possibility of integration with Symfonia Kadry i Płace (not completed)
Release 0.5.3 – changing DLL loading to dynamic – 10/10/2024
- The static loading of the R2Płatnik DLL has been changed to dynamic
- Added logging out of the R2Płatnik user after downloading data
Release 0.5.2 – bugfix – 1/10/2024
- Fixed a bug from Symfonia
Release 0.5.1 – configuration download, authentication option and registry reading changes – 1/10/2024
- Automatic configuration download has been restored
- Added windows user authentication for connection to R2Płatnik via SQL
- Changed the way some data is stored and read from the registry (which solves the problem of incorrect operation of the application in a multi-user environment)
- Added correct error handling when an application instance is started by another user
Release 0.5.0 – first official version for customers – 30/09/2024
- Changed the way of comparing DataCollectors so that one eFOBsync correctly recognizes data from different tasks where the source was identical
- Added support for the ENOVA HR system in the SQL connection type
- The method of uploading R2PApi10.dll has been changed - previously it was done by the installer, now the file from the R2Płatnik API is downloaded from 'bin_path' given for a specific task (due to the lack of distribution rights for the R2PApi10.dll file).
- Required login to R2Płatnik added - sometimes downloading data without logging in also worked on RDP, but sometimes it did not. Requiring login solves this problem
- Added faster application response to closing the data source login window
- Changed the names of some classes
- The language of all error messages has been changed to Polish