Skip to main content

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_sync from the 'Activities' tab
  • Code refactoring and fixes in the HistoryLog module
  • 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
  • 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 Pomoc file 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 nextRun with sync_config
    • nextRun date 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 logi button for the currently processed Data Flow
  • Ability to select logs and copy them for historical Data Flows
  • Added Kopiuj logi button 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 Wyloguj button and the inability to log in during the Zaloguj się ponownie action
  • 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_run in 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
  • Fixes enumerating next_run and inserting it into sync_config on 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