Arduino 歷史版本列表
開放源代碼 Arduino 軟件(IDE)可以輕鬆編寫代碼並將其上傳到開發板。它運行在 Windows,Mac OS X 和 Linux 上。環境是用 Java 編寫的,基於 Processing 和其他開源軟件。這個軟件可以與任何 Arduino 板一起使用。最有趣的功能是:等待新的 arduino-builder這是一個純粹的命令行工具,它負責修改代碼,解決庫依賴和設置編譯單元。它也可以作為一... Arduino 軟體介紹更新時間:2022-08-09
更新細節:
What's new in this version:
Fixed:
- accounting: Fix panic in core/stats-reset with unknown group
- build: Fix android build after GitHub actions change
- dlna: Fix SOAP action header parsing
- docs: Fix links to mount command from install docs
- dropox: Fix ChangeNotify was unable to decrypt errors
- fs: Fix parsing of times and durations of the form "YYYY-MM-DD HH:MM:SS"
- serve sftp: Fix checksum detection
- sync: Add accidentally missed filter-sensitivity to --backup-dir option
Combine:
- Fix docs showing remote= instead of upstreams=
- Throw error if duplicate directory name is specified
- Fix errors with backends shutting down while in use
Dropbox:
- Fix hang on quit with --dropbox-batch-mode off
- Fix infinite loop on uploading a corrupted file
Internetarchive:
- Ignore checksums for files using the different method
- Handle hash symbol in the middle of filename
Jottacloud:
- Fix working with whitelabel Elgiganten Cloud
- Do not store username in config when using standard auth
Mega:
- Fix nil pointer exception when bad node received
S3:
- Fix --s3-no-head panic: reflect: Elem of invalid type s3.PutObjectInput
SFTP:
- Fix issue with WS_FTP by working around failing RealPath
Union:
- Fix duplicated files when using directories with leading /
- Fix multiple files being uploaded when roots don't exist
- Fix panic due to misalignment of struct field in 32 bit architectures
更新時間:2022-08-09
更新細節:
What's new in this version:
Fixed:
- accounting: Fix panic in core/stats-reset with unknown group
- build: Fix android build after GitHub actions change
- dlna: Fix SOAP action header parsing
- docs: Fix links to mount command from install docs
- dropox: Fix ChangeNotify was unable to decrypt errors
- fs: Fix parsing of times and durations of the form "YYYY-MM-DD HH:MM:SS"
- serve sftp: Fix checksum detection
- sync: Add accidentally missed filter-sensitivity to --backup-dir option
Combine:
- Fix docs showing remote= instead of upstreams=
- Throw error if duplicate directory name is specified
- Fix errors with backends shutting down while in use
Dropbox:
- Fix hang on quit with --dropbox-batch-mode off
- Fix infinite loop on uploading a corrupted file
Internetarchive:
- Ignore checksums for files using the different method
- Handle hash symbol in the middle of filename
Jottacloud:
- Fix working with whitelabel Elgiganten Cloud
- Do not store username in config when using standard auth
Mega:
- Fix nil pointer exception when bad node received
S3:
- Fix --s3-no-head panic: reflect: Elem of invalid type s3.PutObjectInput
SFTP:
- Fix issue with WS_FTP by working around failing RealPath
Union:
- Fix duplicated files when using directories with leading /
- Fix multiple files being uploaded when roots don't exist
- Fix panic due to misalignment of struct field in 32 bit architectures
更新時間:2022-08-06
更新細節:
What's new in this version:
- Fix: fixed issue with extracting some DFF/CUE tracks
- New: added feature to set the output sample rate manually to any custom value (currently for flac and wav encoders only)
更新時間:2022-08-03
更新細節:
What's new in this version:
- Add and use DO_NOT_REBOOT_IN_SILENT=1 parameter for MSI to not reboot during the auto-update
- Always run MSI with full UI
更新時間:2022-07-30
更新細節:
What's new in this version:
- Fix the system tray menu not being correctly replaced in setupContextMenu on GNOME
- Ensure call notification stays on top of other windows
- Work around issues with window positioning on Linux DEs, hardcode tray window to screen center when new account added
- Clean up systray methods, make more QML-friendly
- Refactor tray window opening code for clarity and efficiency
- Only set _FORTIFY_SOURCE when a higher level of this flag has not been set
- Limit concurrent notifications
- Take ints by value rather than reference in UserModel methods
- Respect skipAutoUpdateCheck in nextcloud.cfg with Sparkle on macOS
- Use preprocessor directive rather than normal 'if' for UNNotification types
- QML-ify the UserModel, use properties rather than setter methods
- Fix ActivityItemContent QML paintedWidth errors
- Stop clearing notifications when new notifications are received
- Ensure debug archive contents are readable by any user
- Stop styling QML unified search items hierarchically, use global Style constants
- Update macOS Info.plist
- print sync direction in SyncFileStatusTracker::slotAboutToPropagate
- Remove Ubuntu Impish, add Kinetic
- Ensure that throttled notifications still appear in tray activity model
- Make apps menu scrollable when content taller than available vertical space, preventing borking of layout
更新時間:2022-07-22
更新細節:
What's new in this version:
For device-based team admins:
- As a device-based team admin, you can now allow your teammates to select Krisp as their system default speaker. Alternatively, you can enforce Krisp as system default speaker for all the team users.
You can benefit from the feature in the following ways:
- Your teammates will avoid setting up Krisp as speaker in each communication application. And before you ask, the audio will not be altered in any way, if the speaker is used without the Noise Cancellation!
- Forcing Krisp as the system default speaker will assure that the audio setup required for your team is stable and not easily broken. This will especially be useful for the Call Center admins and agents.
For free users:
- The refined app UI will give you a better perception of your balance of free Noise Cancellations minutes
Bug fixes and improvements:
- We fixed the cases when the Last Call Summary tooltip would appear in the wrong place
- We also made improvements in the notification system increasing the stability and the performance of the Krisp app
更新時間:2022-07-19
更新細節:
What's new in this version:
- With this version, Krisp will let you know if you are automatically signed out of your account
Get notified if you are signed out of Krisp:
- Krisp will now notify you if you get automatically signed out of the app. It can happen if you sign in to your account on more devices than your current plan allows or if there is a session timeout. This way, you can be confident you don’t accidentally start your calls without Noise Cancellation.
Bug fixes and improvements:
- This release fixes the problem when sometimes the Krisp app UI would appear in the wrong place - away from the Krisp icon in the toolbar
更新時間:2022-07-13
更新細節:
What's new in this version:
The following core tickets from Trac are fixed:
- Build/Test Tools: Pass GitHub Actions environment variables to the Docker container
- Fix block-templates theme support not present in /themes REST API endpoint
- About page: Replace video thumbnail image
- Resolve WP_Term_Query cache problem
- Fix caching issues in WP_Term_Query class
- Remove meetup from oembed allow list
- Register Comments Query Loop from metadata to enable title and description translation
- Themes: Revert the change of theme preview width on Add Themes screen
- Block Patterns: Update the value used for keywords
- Bundled Themes: Revert the Twenty Ten theme version to 3.6
The following block editor issues from GitHub are fixed:
- Lower the priority of the gallery gap css so it loads after the block layout css
- Add utility classnames back to blocks that have layout attributes specified
- Block Library: Fix JS Error in Avatar Block
- Media & Text: Remove font size declaration from template
- Comment Author and Date blocks: aligned editor markup with the frontend
- Handle no variation case in the block transform menu
- Fix/block meta icon prop errors
- Prevent opening the links in editor for Latest Posts
- Navigation block “Open on click”: Inherit font style and font weight
- Comments Block: fixed issue with custom font sizes and links color
- Reuse code of the editor placeholder across Post Comments and Post Comments Form
- Improve the logic for warnings for Post Comments Form placeholder
- Post Comments Form: Add button that enables commenting to warning
- Ensure only the main query is modified when resolving template for new posts
- Strip whitespaces in render_block_core_cover before injecting the featured image
- Post Template: Ensure layout classnames are not attached to inner li elements
- Pasting: Fix performance regression due to removeWindowsFragments
- Post Comments Form: Fix warning i18n
更新時間:2022-07-10
更新細節:
What's new in this version:
New backends:
- Combine multiple remotes in one directory tree
- Hidrive
- Internet Archive
- New S3 providers
- ArvanCloud AOS
- Cloudflare R2
- Huawei OBS
- IDrive e2
New commands:
- test makefile: Create a single file for testing
New Features:
- Metadata framework to read and write system and user metadata on backends
- Implemented initially for local, s3 and internetarchive backends
- --metadata/-M flag to control whether metadata is copied
- --metadata-set flag to specify metadata for uploads
- Thanks to Manz Solutions for sponsoring this work.
- build
- Update to go1.18 and make go1.16 the minimum required version
- Update android go build to 1.18.x and NDK to 23.1.7779620
- All windows binaries now no longer CGO
- Add linux/arm/v6 to docker images
- A huge number of fixes found with staticcheck
- Configurable version suffix independent of version number
- check: Implement --no-traverse and --no-unicode-normalization
- config: Readability improvements
- copyurl: Add --header-filename to honor the HTTP header filename directive
- filter: Allow multiple --exclude-if-present flags
- fshttp: Add --disable-http-keep-alives to disable HTTP Keep Alives
- install.sh
- Set the modes on the files and/or directories on macOS (Michael C Tiernan - MIT-Research Computing Project)
- Pre verify sudo authorization -v before calling curl. (Michael C Tiernan - MIT-Research Computing Project)
- lib/encoder: Add Semicolon encoding
- lsf: Add metadata support with M flag
- lsjson: Add --metadata/-M flag
- ncdu
- Implement multi selection (CrossR)
- Replace termbox with tcell's termbox wrapper (eNV25)
- Display correct path in delete confirmation dialog
- operations
- Speed up hash checking by aborting the other hash if first returns nothing
- Use correct src/dst in some log messages (zzr93)
- rcat: Check checksums by default like copy does
- selfupdate: Replace deprecated x/crypto/openpgp package with ProtonMail/go-crypto
- serve ftp: Check --passive-port arguments are correct
- size: Warn about inaccurate results when objects with unknown size
- sync: Overlap check is now filter-sensitive so --backup-dir can be in the root provided it is filtered (Nick)
- test info: Check file name lengths using 1,2,3,4 byte unicode characters
- test makefile(s): --sparse, --zero, --pattern, --ascii, --chargen flags to control file contents
- Make sure we call the Shutdown method on backends
Fixed:
- accounting: Fix unknown length file transfers counting 3 transfers each (buda)
- ncdu: Fix issue where dir size is summed when file sizes are -1
- sync/copy/move
- Fix --fast-list --create-empty-src-dirs and --exclude
- Fix --max-duration and --cutoff-mode soft
- Fix fs cache unpin
- Set proper exit code for errors that are not low-level retried (e.g. size/timestamp changing)
Mount:
- Support windows/arm64 (may still be problems - see #5828)
- Log IO errors at ERROR level
- Ignore _netdev mount argument
VFS:
- Add --vfs-fast-fingerprint for less accurate but faster fingerprints
- Add --vfs-disk-space-total-size option to manually set the total disk space
- vfscache: Fix fatal error: sync: unlock of unlocked mutex error
Local:
- Fix parsing of --local-nounc flag
- Add Metadata support
Crypt:
- Support metadata
Azure Blob:
- Calculate Chunksize/blocksize to stay below maxUploadParts
- Use chunksize lib to determine chunksize dynamically
- Case insensitive access tier
- Allow remote emulator
B2:
- Add --b2-version-at flag to show file versions at time specified
- Use chunksize lib to determine chunksize dynamically
Chunker:
- Mark as not supporting metadata
Compress:
- Support metadata
Drive:
- Make backend config -o config add a combined AllDrives: remote
- Make --drive-shared-with-me work with shared drives
- Add --drive-resource-key for accessing link-shared files
- Add backend commands exportformats and importformats for debugging
- Fix 404 errors on copy/server side copy objects from public folder
- Update Internal OAuth consent screen docs (Phil Shackleton)
- Moved root_folder_id to advanced section (Abhiraj)
Dropbox:
- Migrate from deprecated api (m8rge)
- Add logs to show when poll interval limits are exceeded
- Fix nil pointer exception on dropbox impersonate user not found
Fichier:
- Parse api error codes and them accordingly
FTP:
- Add support for disable_utf8 option
- Revert to upstream github.com/jlaffaye/ftp from our fork
Google Cloud Storage:
- Add --gcs-no-check-bucket to minimise transactions and perms
- Add --gcs-decompress flag to decompress gzip-encoded files
- by default these will be downloaded compressed (which previously failed)
Hasher:
- Support metadata
HTTP:
- Fix missing response when using custom auth handler
Jottacloud:
- Add support for upload to custom device and mountpoint
- Always store username in config and use it to avoid initial API request
- Fix issue with server-side copy when destination is in trash
- Fix listing output of remote with special characters
Mailru:
- Fix timeout by using int instead of time.Duration for keeping number of seconds
Mega:
- Document using MEGAcmd to help with login failures
Onedrive:
- Implement --poll-interval for onedrive
- Add access scopes option (Sven Gerber)
Opendrive:
- Resolve lag and truncate bugs
Pcloud:
- Fix about with no free space left
- Fix cleanup
S3:
- Use PUT Object instead of presigned URLs to upload single part objects
- Backend restore command to skip non-GLACIER objects
- Use chunksize lib to determine chunksize dynamically
- Retry RequestTimeout errors
- Implement reading and writing of metadata
SFTP:
- Add support for about and hashsum on windows server
- Use vendor-specific VFS statistics extension for about if available
- Add --sftp-chunk-size to control packets sizes for high latency links
- Add --sftp-concurrency to improve high latency transfers
- Add --sftp-set-env option to set environment variables
- Add Hetzner Storage Boxes to supported sftp backends
Storj:
- Fix put which lead to the file being unreadable when using mount
Union:
- Add min_free_space option for lfs/eplfs policies
- Fix uploading files to union of all bucket based remotes
- Fix get free space for remotes which don't support it
- Fix eplus policy to select correct entry for existing files
- Support metadata
Uptobox:
- Fix root path handling
WebDAV:
- Add SharePoint in other specific regions support
Yandex:
- Handle api error on server-side move
Zoho:
- Add Japan and China regions
更新時間:2022-07-10
更新細節:
What's new in this version:
New backends:
- Combine multiple remotes in one directory tree
- Hidrive
- Internet Archive
- New S3 providers
- ArvanCloud AOS
- Cloudflare R2
- Huawei OBS
- IDrive e2
New commands:
- test makefile: Create a single file for testing
New Features:
- Metadata framework to read and write system and user metadata on backends
- Implemented initially for local, s3 and internetarchive backends
- --metadata/-M flag to control whether metadata is copied
- --metadata-set flag to specify metadata for uploads
- Thanks to Manz Solutions for sponsoring this work.
- build
- Update to go1.18 and make go1.16 the minimum required version
- Update android go build to 1.18.x and NDK to 23.1.7779620
- All windows binaries now no longer CGO
- Add linux/arm/v6 to docker images
- A huge number of fixes found with staticcheck
- Configurable version suffix independent of version number
- check: Implement --no-traverse and --no-unicode-normalization
- config: Readability improvements
- copyurl: Add --header-filename to honor the HTTP header filename directive
- filter: Allow multiple --exclude-if-present flags
- fshttp: Add --disable-http-keep-alives to disable HTTP Keep Alives
- install.sh
- Set the modes on the files and/or directories on macOS (Michael C Tiernan - MIT-Research Computing Project)
- Pre verify sudo authorization -v before calling curl. (Michael C Tiernan - MIT-Research Computing Project)
- lib/encoder: Add Semicolon encoding
- lsf: Add metadata support with M flag
- lsjson: Add --metadata/-M flag
- ncdu
- Implement multi selection (CrossR)
- Replace termbox with tcell's termbox wrapper (eNV25)
- Display correct path in delete confirmation dialog
- operations
- Speed up hash checking by aborting the other hash if first returns nothing
- Use correct src/dst in some log messages (zzr93)
- rcat: Check checksums by default like copy does
- selfupdate: Replace deprecated x/crypto/openpgp package with ProtonMail/go-crypto
- serve ftp: Check --passive-port arguments are correct
- size: Warn about inaccurate results when objects with unknown size
- sync: Overlap check is now filter-sensitive so --backup-dir can be in the root provided it is filtered (Nick)
- test info: Check file name lengths using 1,2,3,4 byte unicode characters
- test makefile(s): --sparse, --zero, --pattern, --ascii, --chargen flags to control file contents
- Make sure we call the Shutdown method on backends
Fixed:
- accounting: Fix unknown length file transfers counting 3 transfers each (buda)
- ncdu: Fix issue where dir size is summed when file sizes are -1
- sync/copy/move
- Fix --fast-list --create-empty-src-dirs and --exclude
- Fix --max-duration and --cutoff-mode soft
- Fix fs cache unpin
- Set proper exit code for errors that are not low-level retried (e.g. size/timestamp changing)
Mount:
- Support windows/arm64 (may still be problems - see #5828)
- Log IO errors at ERROR level
- Ignore _netdev mount argument
VFS:
- Add --vfs-fast-fingerprint for less accurate but faster fingerprints
- Add --vfs-disk-space-total-size option to manually set the total disk space
- vfscache: Fix fatal error: sync: unlock of unlocked mutex error
Local:
- Fix parsing of --local-nounc flag
- Add Metadata support
Crypt:
- Support metadata
Azure Blob:
- Calculate Chunksize/blocksize to stay below maxUploadParts
- Use chunksize lib to determine chunksize dynamically
- Case insensitive access tier
- Allow remote emulator
B2:
- Add --b2-version-at flag to show file versions at time specified
- Use chunksize lib to determine chunksize dynamically
Chunker:
- Mark as not supporting metadata
Compress:
- Support metadata
Drive:
- Make backend config -o config add a combined AllDrives: remote
- Make --drive-shared-with-me work with shared drives
- Add --drive-resource-key for accessing link-shared files
- Add backend commands exportformats and importformats for debugging
- Fix 404 errors on copy/server side copy objects from public folder
- Update Internal OAuth consent screen docs (Phil Shackleton)
- Moved root_folder_id to advanced section (Abhiraj)
Dropbox:
- Migrate from deprecated api (m8rge)
- Add logs to show when poll interval limits are exceeded
- Fix nil pointer exception on dropbox impersonate user not found
Fichier:
- Parse api error codes and them accordingly
FTP:
- Add support for disable_utf8 option
- Revert to upstream github.com/jlaffaye/ftp from our fork
Google Cloud Storage:
- Add --gcs-no-check-bucket to minimise transactions and perms
- Add --gcs-decompress flag to decompress gzip-encoded files
- by default these will be downloaded compressed (which previously failed)
Hasher:
- Support metadata
HTTP:
- Fix missing response when using custom auth handler
Jottacloud:
- Add support for upload to custom device and mountpoint
- Always store username in config and use it to avoid initial API request
- Fix issue with server-side copy when destination is in trash
- Fix listing output of remote with special characters
Mailru:
- Fix timeout by using int instead of time.Duration for keeping number of seconds
Mega:
- Document using MEGAcmd to help with login failures
Onedrive:
- Implement --poll-interval for onedrive
- Add access scopes option (Sven Gerber)
Opendrive:
- Resolve lag and truncate bugs
Pcloud:
- Fix about with no free space left
- Fix cleanup
S3:
- Use PUT Object instead of presigned URLs to upload single part objects
- Backend restore command to skip non-GLACIER objects
- Use chunksize lib to determine chunksize dynamically
- Retry RequestTimeout errors
- Implement reading and writing of metadata
SFTP:
- Add support for about and hashsum on windows server
- Use vendor-specific VFS statistics extension for about if available
- Add --sftp-chunk-size to control packets sizes for high latency links
- Add --sftp-concurrency to improve high latency transfers
- Add --sftp-set-env option to set environment variables
- Add Hetzner Storage Boxes to supported sftp backends
Storj:
- Fix put which lead to the file being unreadable when using mount
Union:
- Add min_free_space option for lfs/eplfs policies
- Fix uploading files to union of all bucket based remotes
- Fix get free space for remotes which don't support it
- Fix eplus policy to select correct entry for existing files
- Support metadata
Uptobox:
- Fix root path handling
WebDAV:
- Add SharePoint in other specific regions support
Yandex:
- Handle api error on server-side move
Zoho:
- Add Japan and China regions