Changelog

Back to support main page.


CHANGELOG
(b=build)


v1.2-4

  FEATURES 
  * b1; WEBAPP; Adming pages improvements, fixed proper page history and URI:s allowing going back to were you were before.
  * b2; WEBAPP; "+NEW TRANSFER" option instead of "SEND>" that aligns with GUI app.
  * b2; GUI; Edit queue now has link to more settings in webapp.
  * b3; WEBAPP; Improved transfer/job list.
  * b4; WEBAPP; Removed reports and added log view for admin sections.
  * b5; Publish; Additional metadata support, in key=value or JSON format.
  * b7; Webapp; admin pages bug fixes and improvements.
  * b8; Metadata support; metadata can now be configured on domain(global), user, share, site, client/server, queue and job level. This metadata is supplied to hooks. Divided into internal and external, where external metadata is exposed to client side hooks/jobs.
  * b9; GUI; Queue now shown when opening a delivered job.
  * b10; GUI,Send job; Disabled user are now hidden by default. Sending a package to a disabled user now enables user.
  * b11; SOCKS (v4 & v5) support for desktop app, configured through environment variables or during login.
  * b12; WEBAPP; During server install and edit, the root shares it is supposed to server can now be selected.
  * b13; If no client is serving a root share, and root share is not disabled, an issue will be recorded.
  * b14; GUI Submit; Proper warning if trying to add the same source file twice.
  * b14; WEBAPP & GUI; Consolidated/improved further.
  * b15; GUI; Status bar, show upload/download speed and current transfer going on.
  * b15; GUI; Process logs now shows client and server log side by side, with option to turn off server log. Refreshes automatically. 
  * b17; Redefined proxy environment variables, consolidated into one - ACCSYN_PROXY having format "<type>:<addr>:<port>" where type can be 'accsyn' or 'socks/socks5'. Backward compatible with old format "addr:port" which interprets as an Accsyn proxy type.
  * b18; WEBAPP>Admin>Sites; Built-in default sites are now hidden by default.
  * b19; WEBAPP; When creating a queue, job done Email recipients can be defined.
  * b21; Python API; Pre-publish support.
  * b22; Python API; Query and update job tasks support.
  * b23; GUI Submit; Absolute path are now visible in browsers for employees/admins.
  * b23; GUI Submit; Create dir, rename, move and delete buttons now also visible during download.


  BUG FIXES
  * b1; GUI; Search box did not stay minimized.
  * b14; GUI Submit; Fixed bug during download with mirrored share paths - was not enabled during certain circumstances.
  * b20; WEBAPP; Fixed bug were invite user buttons did not work and a few other issues.
  * b23; GUI Submit; Fixed bug where Dropoff radio button randomly disappeared.

v1.2-3

  FEATURES 
  * b1; Publish feature; allow user to upload files and metadata directly into production workflow. Defined through hook scripts that validate input and post process data.
  * b2; WEBAPP; Improved application download dialog, now detecting and suggesting operating system.
  * b3; WEBAPP; MD5 sum are now listed with installer packages. 
  * b5; Desktop application now have RPM and DEB builds aswell.
  * b6; UI improvements.
  * b9; Additional RPM (RHEL/CentOS) and DEB (Ubuntu) desktop app installers.
  * b14; Auto join now have a password setting, enabling only authorized guests to register and account and upload files.

  BUG FIXES
  * b1; Invite user option now back again when choosing user upon sending out files.
  * b8; GUI; Now showing PUSH/PULL options in main interface if on hq or a site..
  * b11; Fixed dispatch bug - jobs in a queue created by a user that was enabled got stuck, without proper warning message.
  * b12; WEBAPP; Fixed bug in transfer>Delivered - first job were always viewed regardless which where opened. 
  * b13; WEBAPP; Fixed bug if many tabs open and login/logout occur they became out of sync.


v1.2-2

  FEATURES 
  * b1; WEBAPP; Rehaul of admin pages, improved looks on mobile devices.
  * b1; GUI; Admins and employees now have NEW button instead of UPLOAD, DOWNLOAD and SEND.
  * b3; Site/Internet location is now autodetected, and affects upload/download buttons in GUI.
  * b5; GUI/Job view; Job chat function. Description is now the first message in a job chat thread. Chat can be extended to other future entities.
  * b6; Server/Daemon watchdog, restarts daemon if hangs - no activity in 5 minutes. Can take on stop/restart/start requests. (requires reinstall).
  * b6; GUI; Improved user and site selected dialogs that remembers last entry.
  * b6; ASC; File permissions can be configured to be preserved during transfer if both sides POSIX compliant operating systems (Mac OS, Linux, Unix).
  * b7; GUI/Login; Now remembers previously used accounts to aid user switching.
  * b18; GUI; Rehauled prefs view.
  * b20; GUI; Support for auto update. New "Check for updates" prefs button and dialog, will now download and update Accsyn instead of launching browser download.


  BUG FIXES
  * b1; WWW/admin; Fixed bug were transfer_conf/notmp & transfer_conf/nolock could be set on queues.
  * b1; File locking now turned OFF by default - usually causes problems with certain storage subsystems.
  * b3; GUI; Fixed bug when right clicking job and about to change position - now taking selected job in account, not the clicked one.
  * b4; GUI/Submit; Hide shares during PUSH, PULL or TRANSFER.
  * b9; [ASC]; Fixed causing infinite connection attempts even if all ports are blocked/unreachable.
  * b10; General bug fixes and improvements.
  * b12; Deleting a user now migrates ownership of queues and servers to user performing delete.

v1.2-1

   FEATURES 
   * b1; Porting to AccSyn (v1.2, product rename with additional features) initiated.
   * b2; GUI/Job submit; A ongoing dir listing may be interrupted. File listing rows now highlighted when hovered. Right click menu now have Refresh option & Add selected file(s).
   * b8; FHC; 3x less memory consumption during file reading at sending party.
   * b9; FHC; Attempts to log out of memory errors.
   * b12; GUI/Submit; Goto now accepts entering a raw share name.
   * b24; Web submit; Download/Upload now supports site push/pull.
   * b26; Consolidated fonts with desktop app and www frontend/web page (Roboto/Roboto Thin).
   * b28; GUI/Goto path; Option to sort by common or recent. Remembers choice.

   BUG FIXES (b=build)
   * b2; GUI/Job submit; Fixed bug were upload from local mapped share did not enable Mirror path destination option.
   * b3; Fixed bug were a function in instance could stop update internal state (user activation status).
   * b4; GUI/Job submit; Bug fixes: (mirror paths to local share) switching shares did not update GUI,  (mirror paths to local share) strange paths in file list - now only showing absolute local path, already added files were affected when changing destination mode. Sorting by filename now always puts '..' on top.
   * b10; FHC; Fixed bug when picking up setting transfer_ignore_existing per task- mixed up 'file' and 'directory'.
   * b11; FHC; Fixed bug where task indexes got reordered during transfer init phase.
   * b12; GUI/Submit; Fixed bug where Add selected were unavailable when dest mode was Share mirror.
   * b13; FHC; Crashes without a leaving a non-zero exitcode are now detected, i.e. segfaults.
   * b14; GUI; Fixed bug when transfering an entire root share failed.
   * b17; FHC; Bug fixes in file list building causing relative names to end up wrong at other end.
   * b18; GUI/Submit; Bug fixes with local share path mirror on dropped files.
   * b23; FHC; Further buf fixes/optimisations in protocol.
   * b26; GUI/Submit; Bug fixes in file listing, now sorting alphabetially default and sorting by file size properly.
   * b26; GUI/Submit; Now remembers to mirror share paths if was chosen previous submit.
   * b26; WEBAPP; Allows Adblock (& similar) to block Raven javascript tracer.
   * b28; GUI/Submit; Share listing should have a minimum width. 
   * b27; GUI; Password entry slided with garbage placeholder chars. Window titles had wrong spacing. 


v1.1-4
   
   FEATURES 
   (b=build)
   * b1; Users can now be configured to be bound to a queue.
   * b1; Improved UI - log button displayed on failed jobs.
   * b4; Do not fail immediately upon a single file/directory - attempt transfer rest of package and then fail at end.
   * b6; Improved E-mails and web app overall.
   * b10; Webapp; Improved download and upload progress bars.
   * b11; "User shares/server"; Users to install FilmHUB as server and configure fixed path for shares on their side - enables receiving files without interaction. Enables future pull of files from user.
   * b12; Descriptions on job queues, show when hovering queue in UI:s.
   * b12; FHC; If server cannot bind to port, ban the port for a couple of minutes and retry it later.
   * b12; Python API; Tasks(files) can now be added to transfers destined users, not only site transfer.
   * b13; Web transfers; Cloud instance are boosted to 500Mbps during transfers for maximum throughput (expires after 4 minutes).
   * b14; Admin/shares; Enable/disable shares directly from list. Hides disabled shares by default. 
   * b14; Admin/users; Hides disabled users by default;
   * b16; GUI/Submit; Shares now grouped by 1) Root shares 2) Standard shares 3) Home shares. Disabled shares are hidden by default, right click context menu gives option to show/load them. 
   * b17; Improved web transfer speeds.
   * b21; Show queue and change queue from web app.
   * b21; Optimized FilmHUB to dispatch faster when many jobs queued up.
   * b22; GUI/Job view; Can now load transfer logs from previous retries.
   * b26; Admin/Audits; New section for vieweing failed logins, jobs submit failures and find jobs containing a path element - first iteration.
   * b28; GUI Submit/browser; [Goto] folder button.
   * b33; Dynamic bandwidth limit during transfer, no need to restart transfer.
   * b35; Submit/browse, GUI&Webapp; On Goto path, show history of latest locations. Store browse history per user.
   * b37; Detect stalling transfers - fails after 5 minutes of inactivity letting other jobs pass.


   BUG FIXES
   (b=build)
   * b1, GUI; Sort by name did not work.
   * b4; ZIP on web transfer; Skips files that cannot be compressed.
   * b11; GUI; Error in log if source file size calculation fails.
   * b18; Fixed bug in admin pages - leaving browser on listing might hang/cause javascript lockups.
   * b20; GUI Submit; Now recognizes local share mappings for users - support for mirror paths between local and remote share.
   * b21; Drag-n-drop file does not show SEND option or PUSH/PULL.
   * b21; Fixed bug that caused transmit jobs to fail.
   * b32; Fixed bug that caused bandwidth limited encrypted jobs to fail.
   * b38; Job submit; Add more files after drag-n-drop did reset selected destination.

v1.1-3

   FEATURES

   * Server can now be installed both using PIN (simplified setup) or by password login, enable future user servers.
   * Hook job data now includes list of clients, human readable source & dest. Remote paths are obscured.
   * Optimised logging at clients - now only rotating 10x10MB log files.
   * Last 512KB or client app log files can now be appended to client report (CLI: '--include_client_log' option). 
   * Removed port blacklisting feature, replaced with connect failure tracking and weighed proposals to server.
   * Servers can now be updated from their Admin page.
   * Clients will automatically update on launch if behind in version.
   * Rehauled submit dialog first step - select type to include descriptive help text.
   * Upload now suggest to browse shares if have no home share or home share disabled.
   * Submit job; file list now shows sorting arrows.
   * Addtional pointers when entering and leaving setup wizard.
   * API session now expire 30 days after last accessed.
   * Clients/desktop app are allowed to be behind backend in version, prevent auto update in these cases.
   * Create root share; paths can now be added, for example UNC paths on Windows, that is not listed.
   * Admin dashboard with latest shared directories and license info.
   * Progress bar now shows total progress and not only progress of files out of sync. Progress is now saved permanently and kept visible for paused/aborted jobs.
   * Send option now available in web app - build and send a package to an existing or new user.
   * Detects if a root share is missing and drops it to offline + spawns an issue.
   * Rewrote E-mail configuration for domain, overridable at share and queue level.
   * Grace for invites, defaults to 7 days. Configurable beneath ADMIN>SETTINGS>User.
   * Umask setting for server side Linux/UNIX transfer processes, configurable beneath ADMIN>SETTINGS>File Transfer.
   * _20; Improved desktop app upload file management @ share, with right click menu.
   * _20; Clients admin listing, with possibility to set site for a non-user client.
   * _26; API sessions now attempts to renew and reuse expired sessions properly.
   

   BUG FIXES

   * Performance fixes.
   * Admin>Servers; Override IP now lists all clients.
   * Temporary file renaming & locking issues now logged properly.
   * Fixed bugs in job submit, mirrored paths did not preview correctly. 
   * Backend performance optimised.
   * Fixed SSL cert issues with web transfers, now relaying files over backend instead of direct server connection.
   * Fix bug were WAN IP and ports could not be configured for a server.
   * Fixed bug in installer - GUI installer could not re-use existing config, only command line installer.
   * Files having paths with a mixture of whitespaces (' ') and ampersands ('&') could not be transferred.
   * Fixed bug where Mac OS X servers could not be updated throug web admin.
   * Fixed multiple bugs in site server installation @ ADMIN>SERVERS.

v1.1-2_23

  FEATURES

 * Web application reloads if FilmHUB has been updated.
    * Hook execution are now logged to file.
    * Scrollbars now have increment/decrement arrows.
    * When browsing destination, directory has to be entered to be chosen - not only selected.
    * The domain is not shown during login, only the name. Domain now shown as tooltip.
    * Client Java runtime now at version 1.8-202.
    * Mail queue sending mail in background, with logarithmic fallback retries on fail.

    BUG FIXES
    
    * Improved web transfer upload and download, fixed major bugs.
    * Edit shares could cause parent, root share and path to be lost.
    * Create root share failed on listing client root/mounts.
    
v1.1-2_18

 FEATURES

 * Refactored workareas > shares, complete rehaul of internal path specifications for transfer jobs.
 * New 'transfer_bucketsize' (submit: bucket size) setting for transfer jobs - tell how many tasks at time should be dispatched.
 * Optimized submit - fetch list of sites & users. 
 * Cleaned up/improved transfer logs.
 * Removed old beta "workarea" concept - replaced with shares. Previous shares are now "root shares".
 * New client install routine involving a 6-digit PIN for ease-of-use.
 * Setup wizard for new installations.
 * Added 'transfer_ignore_existing' setting, valid @ domain, queue, job & task level.
 * Made sure that job submit post hooks finished before transfer starts.
 * Added 'transfer_include' & 'transfer_exclude' settings @ globalm queue and job level. Similar to rsync --include & --exclude
 * FilmHUB copy now allows for files in subfolders to change/disappear during transfer, without failure.
 * Additional advanced transfer settings for adjusting buffers and file locking.
 * Share transfer settings that overrides domain settings, applied for shared involved @ server side. 
 * Logo displayed in desktop app.

v1.0-1b

 FEATURES

 * Setup wizard supporting server install>firewall config>share browse and final settings + guides.
 * Custom portal backend supporting spawn of new domain VM. 

v0.9-18_24b
 
 FEATURES

 * Site to site transfer support, requires local IP overrides (preferred) or FilmHUB standard ports 45190-45209 forwarded to site servers a both ends.

v0.9-18_22b

    FEATURES

    * GUI Submit; Recognizes local share path overrides in ENVs.   
    * Web app; First iteration of admin pages, supporting users/shares and settings.
    * Cloud; Backend for supporting demo installations/customer portal.
    * Overall optimizations in network traffic.
    * GUI; Improved job view - toggle between list tasks and edit job.

    BUG FIXES

    * Employees could not browse download, just mirror paths.

v0.9-18_18b

    FEATURES

    * CLI; 'client find' now includes FilmHUB version.
    * Copy; Optimized file transfer protocol, this version is NOT backward compatible with lower versions!


v0.9-18_17b, 20181211

 FEATURES

    * Job submit (cmdline/API); Support for trailing slash on destination path - treats last path element as the destination folder to put source file in (rsync notation). 
    * Jobs; Metadata support, both on job level and task lever. Provided at hook execution.
    * GUI; Job edit now sharing same inputs as during job submit.
    * Python API; 'ls': Recursive, maxdepths, directories_only, files_only options. New 'exists' function.
    * Copy; Protection against files overwriting folders, will now put file beneath folder instead.
 * GUI; Resend option, for packages destined users. Allows user to re-download package on different client/other folder. 

 BIG FIXES
    
 * GUI; Workarea queue constraints did not apply if changing workarea during job submit. 
 * Support for local volumes containing non-US (unicode) characters and whitespaces.


v0.9-18_7b, 20181130

 FEATURES

 * GUI Login; Feedback if unknown E-mail/user. Selects all when entering E-mail.
 * Network server proxy support; For client/API endpoints not having Internet access.
 * GUI; Improved progress on actions.
 * Copy; Handles blocked outgoing ports, attempt lowest ports.
 * Copy; Allow files to dissappear during transfer - no crash.

 BUG FIXES

 *  GUI; Second maximise did not apply.
 *  Copy; Fixed bugs causing crashes when transfer has finished.
 *  GUI/API; If authenticated with API KEY, a new session is automatically aquired when the old one expires.
 

v0.9-17, 20181112

 FEATURES

    *  App;Job search function.
    *  Portal; A first take dashboard showing jobs.
    *  Portal; Change password.
    *  App; Admins does not get to answer questions when modifying jobs/queues.
    *  API; Support for huge payloads (GZIP).
 *  App; Improved login and job submit dialogues.
 *  Copy; Define how a file is determined to be in sync (domain/que settings: transfer_comparison)
 *  Copy; Preserve ownership on created folders and files (domain/que setting: transfer_attributes)
 *  Copy; Additional transfer logging (domain/que settings: transfer_log)
 *  Improved detailed job view.
 *  Web transfer downloads; A direct download web link is provided in E-mail if package less than 2GB. Supplies a ZIP with contents.
 *  Error and warning codes; Specified in admin manual, displayed on jobs upon failure. Global warnings/error codes shown in GUI.
 *  Improved detailed job view.
 *  Optimizations; Old inactive clients are kept offline in database until needed.


 BUG FIXES

 *  App; window resize bug fixes.
    *  User invite; Links to app installer were removed by mail provider, fixed by linking to new web "app" section.
 *  Fixed bug when size were calculated wrong if files on multiple shares.


v0.9-15, 20180821

 FEATURES

 * Python API.
 * Command line interface (CLI).


 BUG FIXES

 * Many