github Sync-in/server v1.8.0

latest releases: v1.11.0, v1.10.1, v1.10.0...
3 months ago

Features

  • backend:cache: update Redis packages to latest versions supporting Redis 7.x and 8.x, adjust code and improve cache
    handling (daaedf3)
  • backend:database: implement graceful MySQL client shutdown during application
    termination (e42b843)
  • backend:files: add daily cron job to clean up orphaned files and optimize
    table (19b9e6e)
  • backend:files: add support for editing doc, xls, and ppt file formats in OnlyOffice constants map (allow implicit
    conversion) (e6523f4)
  • backend:spaces: improve trash path resolution for spaces and shares with external
    paths (a37077a)
  • backend/frontend: introduce full-text search preference for users and
    spaces (70ee799)
  • backend/frontend: support quota definition and usage for shares with external paths, and include storage usage from external-path space roots in
    the total space usage (0b08004)
  • files: add config toggles to enable/disable file indexing and full-text
    search (fde7c58)
  • frontend:files: add lock indicator to selection panel and align badge styles for
    consistency (18bf5e6)
  • frontend:files: display current lock indicator in file
    browser (383e6e1)
  • frontend:i18n: add Deutsch, Spanish, Portuguese, Italian, Chinese, and Hindi translations and update language
    configuration (3b35484)
  • frontend:i18n: add dynamic translation loading and missing translation
    handler (9f9baab)
  • frontend:i18n: add Russian translations and update
    language (b791683)
  • frontend:i18n: add support for language display names and enhance select options with localized
    text (f9a68bf)
  • i18n: add Brazilian Portuguese (pt-BR), Turkish (tr), Japanese (ja), Korean (ko), and Polish (pl) translations for frontend and
    backend (6d017c1)
  • i18n: centralize i18n utilities, refine type safety, and enhance language normalization and storage
    handling (11650a4)
  • i18n: enhance locale support by adding new languages, centralizing i18n configuration, improving storage handling, and refining locale-specific
    settings (ccd538c)
  • i18n: modularize locale configurations, improve type safety, and optimize language
    loading (3b05b1b)

Bug Fixes

  • backend:files: adjust analyzeFile logic to handle space root and shared
    files (48bd843)
  • backend:files: update PDF adapter to use standard_fonts directory and disable font face for improved
    compatibility (0fce762)
  • backend:spaces,sync: enable whitelist option in ParseArrayPipe for DTO
    validation (13fcce2)
  • backend:spaces: update query parameters to prevent runtime errors and add missing comments for
    clarity (d20604a)
  • backend:users: extend clearWhitelistCaches to support clearing all entries, and call it after user creation to prevent stale user
    cache (92d78c9)
  • backend: standardize error message handling by truncating to the first segment to hide system
    paths (f8e6f24)
  • backend: use EXIF metadata for thumbnail
    orientation (bf03bb8)
  • frontend:files: add text wrapping for trash dialog
    content (2b38dd1)
  • frontend:files: keep aspect ratio for thumbnails with large
    width (facff7f)
  • frontend:files: normalize file names in FormData to prevent unicode normalization
    mismatches (a0db60c)
  • frontend:files: remove forced black background for transparent images in
    viewer (8ebcace)
  • frontend:search: resolve selection issue by tracking index instead of file
    ID (8d2ebd8)
  • frontend:spaces: ensure correct file ID assignment for new shares and anchored
    files (023adfb)
  • frontend:styles: ensure responsive width for ngx-toastr
    component (2595563)
  • frontend: remove unnecessary l10nTranslate directive from badge components in multiple
    views (d38ee5a)
  • frontend: switch dayjs imports to esm for better tree-shaking and module
    optimization (9c31cde)

Don't miss a new server release

NewReleases is sending notifications on new releases.