Brave Browser 歷史版本列表
新的 Brave 瀏覽器會自動阻止廣告和跟踪器,使其比當前瀏覽器更快,更安全。除了真實的內容,一切頁面的加載速度都是驚人的。最多 60%的網頁加載時間是由每次在您最喜歡的新聞網站上打開頁面時加載到各個位置的基礎廣告技術引起的。而這 20%是花費在加載正在嘗試了解更多關於你的東西上的時間. 選擇版本:Brave Browser 0.19.123 Dev(32 位)Brave Browser 0.19... Brave Browser 軟體介紹Brave Browser (32-bit)Brave Browser (64-bit)
更新時間:2022-09-03
更新細節:
What's new in this version:
- Fix sort in file list under macOS
更新時間:2022-09-03
更新細節:
更新時間:2022-09-01
更新細節:
What's new in this version:
10-bit and HDR Video Encoding Support:
- OBS now supports 10-bit and HDR, courtesy of rcdrone, YouTube, and Luxoft. New color format and color space settings have been added in the advanced settings to allow this.
Important notes about HDR and 10-bit:
- HDR and 10-bit can only be encoded with AV1 and HEVC encoders.
- 10-bit HEVC encoding requires NVIDIA 10-series, AMD 5000 series, or newer GPU. Intel QuickSync and Apple VT are not yet supported.
- The recommended settings for HDR are Color Format P010 and Color Space Rec. 2100 PQ.
- If you wish to encode 10-bit SDR, you can use Color Format P010 with an SDR color space (e.g. Rec. 709, Rec. 601). However, AV1 or HEVC will still be required.
- HDR streaming is currently only supported via YouTube's HLS service via an HEVC encoder.
- When composing in SDR, games that operate in HDR can now be properly tonemapped to SDR.
- Video capture devices can be used to capture and stream in HDR if the device supports it (e.g. EVGA XR1 Pro, Elgato 4K60 Pro Mk.2, AverMedia Live Gamer 4K).
- For a list of tested devices
- Certain filters will not function if a source is rendering with HDR:
- Apply LUT, Chroma Key, Color Key, Image Mask/Blend, Luma Key, Sharpness
- Mac/Linux support is limited. HDR preview does not work, and several inputs/encoders still need to be updated.
Updating to Qt 6:
- As of May 2020, version 5 of the Qt user interface toolkit ceased public development and is no longer being updated. Since then, our need for a more up-to-date version has been increasing as time goes by. With version 28.0, we felt it was important for us to update our user interface toolkit to the latest version; not just to gain access to the latest features, but also for the latest bug fixes and improved support for newer operating systems and architectures such as Windows 11 and Apple Silicon. Unfortunately, this also means that certain plugins that depend on version 5 of Qt will no longer work when you upgrade to version 28.0 and will need to be updated.
- During this beta period of OBS 28.0, many of those plugins which rely on Qt version 5 may not yet be updated yet, and we'll be working with third-party plugin developers in order to get them updated before the final release deploys.
- Additionally, Qt 6 has dropped support for Windows 7 & 8, macOS 10.13 & 10.14, Ubuntu 18.04 and all 32-bit operating systems. As such, OBS will no longer be supported on these platforms.
Native Apple Silicon Support:
- With OBS 28, OBS now has native builds for Apple Silicon systems. This means that OBS will run more optimally and without x86 emulation. Unfortunately, an important caveat for this is that many third-party plugins may not yet be readily available for Apple users running native Apple Silicon builds. Users can still use x86 builds of OBS if they desire a wider selection of third-party plugins that are not yet available natively for Apple Silicon.
New Features and Additions:
- Added a new, more optimal and up-to-date implementation of the AMD encoder on Windows
- Added support for the ScreenCaptureKit Framework on macOS 12.5+, including support for direct audio capture without requiring third-party solutions on macOS 13+ [Developer-Ecosystem-Engineering/PatTheMav/gxalpha]
- Added support for CBR, CRF, and Simple Mode to the Apple VT encoder on Apple Silicon (Note: CBR requires macOS 13+) [Developer-Ecosystem-Engineering/gxalpha/MisutaaAsriel/PatTheMav]
- Added application audio capture on Windows to allow capturing the audio output from a single process
- Added the ability to select a separate video mix for the virtual camera [chippydip]
- Added support for NVIDIA Background Removal on Windows (requires NVIDIA Video Effects SDK Runtime to be installed) [pkv]
- Added "Room Echo Removal" to NVIDIA Noise Suppression filter on Windows (requires NVIDIA Audio Effects SDK runtime to be installed) [pkv]
- Added obs-websocket 5.0 as a first-party plugin
- Added new default Theme "Yami" [Warchamp7]
- Added the ability to automatically split recordings based on file size or duration, or manually via hotkey
- Added Accessibility section to the settings window, providing the ability to change colors of certain UI elements (with presets or Custom)
- Added native SRT/RIST outputs [pkv]
- Added support for sending chat messages to YouTube from within OBS
- Added file integrity check option on Windows to validate and repair the current OBS installation [derrod]
- Added improved macOS permissions flow on startup [gxalpha/PatTheMav/WizardCM]
- The Video Capture Device source on Windows will now save/remember settings changed in the "Configure" dialog
- Added “What’s New” dialog on macOS and Linux
Tweaks:
- Updated all dependencies to their latest versions [RytoEX/PatTheMav]
- It is now possible to use any version of Python 3 on Windows and macOS rather than just 3.6
- Added multiview layouts without preview and program
- Improved accessibility of the cropped selection border by changing it to a dotted line, and the recording/streaming inactive status bar icons with a visual slash
- Added a rotation handle to sources selected in the preview
- Added spacing distance helpers to sources selected in the preview
- Added a keyboard shortcut to copy/paste scene item transformations
- Added copy/paste to visibility transitions
- In vertical studio mode, Program is now on top [gxalpha/eliasthompson]
- Hotkeys now require strict modifiers (exact modifier matches)
- Added scene names to preview/program labels in Studio Mode
- Significantly improved reconnecting when streaming disconnects, including lowering the default reconnect delay to 2 seconds
- Added unit suffixes to many places [Vainock/cg2121]
- Reverted OBS 26.0 transitions dock redesign
- Added a toolbar to the audio mixer dock
- Added the ability to reset the whole UI (View -> Reset UI)
- Added the ability to relatively center multiple sources
- Dark mode themes get respected in more places
- Sources can now be shifted more quickly when using arrow keys in the preview by holding Shift
- Switched rendering on Linux from GLX to EGL, which should result in a better experience [GeorgesStavracas]
- Cleaned up source right-click menu
- Added an option for low latency audio buffering to Settings -> Audio, primarily designed for outputs like Decklink and NDI (intended to avoid audio/video going out of sync with those outputs) [jp9000]
- Improved descriptiveness of many tooltips (e.g. adding sources)
- Added support for the H264 Format in the Linux V4L2 (video capture device) source [ggodlewski]
- Added status overlay icons to the dock icon on macOS [gxalpha/MisutaaAsriel]
- The source properties window now defaults to a 50/50 split of preview and properties
- Added the ability for sources, filters and encoders to show custom info/warning/error messages alongside their settings/properties [tytan652]
- .url and .lnk shortcuts are now resolved when drag-and-dropping into OBS on Windows [bontibon]
- Moved Twitch/Restream OAuth to a serverless edge compute platform to improve reliability and response times, especially for users in Asia [derrod]
- Updated obs-browser's CEF (Chromium) to version 103 (5060) on all platforms, fixing a rendering crash on Windows [pkv/WizardCM]
- Image sources will now honor the rotation in the EXIF metadata
- Massively improved performance for legacy macOS Window Capture sources [dossy/gxalpha]
- Added support for custom FFmpeg options in media sources [stopforumspam]
- Added support for audio capture to Video Output Device sources on macOS (if supported by the device)
- Video Capture Devices on macOS will now default to the "High" preset
- Improved macOS virtual camera performance on some setups [fabianishere]
- Added an output buffer when recording to a file to fix "Encoding overloaded!" warnings when writing to slower media like external drives or network shares
- The M3U8 (HLS) recording format was removed from Simple output mode as it was a common cause of user confusion. This format is now only available in Advanced output mode
Fixed:
- Fixed performance issues with the log viewer
- Fixed font scaling in the audio mixer
- Fixed hotkeys not working when OBS was out of focus. Note: To use hotkeys while OBS is out of focus, it requires "Accessibility" permissions [tbodt/gxalpha/PatTheMav]
- Fixed hotkeys with modifiers not working on macOS
- Fixed an issue where OBS wouldn’t respect custom icons on macOS
- Fixed an issue drag-and-dropping into OBS wouldn’t have an undo action
- Fixed an issue where OBS could become visible in screen recordings despite being set to hidden (Windows)
- Fixed an issue with Apple VT encoder timestamps
- Fixed the file path getting cut off at the end in the remux window
- Fixed the scrollbar always being visible in the audio mixer
- Various fixes for AJA input and output
- Fixed a longstanding problem with RTMP output that could lead to OBS locking up after a connection drop
- Fixed a memory leak with the YouTube Manage Broadcast dialog
- Fixed an issue where right-side modifiers wouldn't be detected on Linux
- Fixed an issue where OBS could hang after closing the properties dialog on Linux [kkartaltepe]
- Fixed an issue where certain videos would not be rotated correctly in the VLC source [pmcgaley]
- Fixed an issue where transparent windows would be incorrectly captured in the Window Capture source on Windows when using Windows Graphics Capture mode
- Fixed the virtual camera on macOS not loading on specific hardware [fabianishere]
- Removed the --disable-high-dpi-scaling command line option as it's not compatible with Qt 6
- Fixed an issue where hidden sources would still be active in audio monitoring on macOS
- Fixed a crash when pressing Tab while renaming a Filter
- Fixed an issue where AAC files would not loop in the Media Source
- Fixed an issue where the QSV encoder would never stop recording if the frame rate was fractional
- Fixed an issue where the QSV encoder would fail to start if any virtual render devices existed (eg. Citrix, Tencent)
- Fixed a rare "An encoder error occurred" error when streaming or recording with the default FFmpeg AAC audio encoder
更新時間:2022-08-31
更新細節:
What's new in this version:
Changed:
- quic: add support via wolfSSL
- schannel: Add TLS 1.3 support
- setopt: add CURLOPT_PROTOCOLS_STR and CURLOPT_REDIR_PROTOCOLS_STR
Fixed:
- amigaos: fix threaded resolver on AmigaOS 4.x
- amissl: allow AmiSSL to be used with AmigaOS 4.x builds
- amissl: make AmiSSL v5 a minimum requirement
- asyn-ares: make a single alloc out of hostname + async data
- asyn-thread: fix socket leak on OOM
- asyn-thread: make getaddrinfo_complete return CURLcode
- base64: base64url encoding has no padding
- BUGS.md: improve language
- build: improve OS string in CMake and `config-win32.h`
- cert.d: clarify that escape character works for file paths
- cirrus.yml: replace py38-pip with py39-pip
- cirrus/freebsd-ci: bootstrap the pip installer
- cmake: add detection of threadsafe feature
- cmake: do not force Windows target versions
- cmake: fix build for mingw cross compile
- cmake: link curl to its dependencies with PRIVATE
- cmake: remove APPEND in export(TARGETS)
- cmake: set feature PSL if present
- cmake: support ngtcp2 boringssl backend
- cmdline-opts/gen.pl: improve performance
- config: remove the check for and use of SIZEOF_SHORT
- configure: -pthread not available on AmigaOS 4.x
- configure: check for the stdatomic.h header in configure
- configure: fix --disable-headers-api
- configure: fix broken m4 syntax in TLS options
- configure: fixup bsdsocket detection code for AmigaOS 4.x
- configure: if asked to use TLS, fail if no TLS lib was detected
- configure: introduce CURL_SIZEOF
- connect: add quic connection information
- connect: close the happy eyeballs loser connection when using QUIC
- connect: revert the use of IP*_RECVERR
- connect: set socktype/protocol correctly
- cookie: reject cookies with "control bytes"
- cookie: treat a blank domain in Set-Cookie: as non-existing
- cookie: use %zu to infof() for size_t values
- curl-compilers.m4: make icc use -diag* options and disable two warnings
- curl-config: quote directories with potential space
- curl-confopts: remove leftover AC_REQUIREs
- curl-functions.m4: check whether atomics can link
- curl-wolfssl.m4: add options header when building test code
- curl.h: CURLE_CONV_FAILED is obsoleted
- curl.h: include <sys/select.h> on SunOS
- curl: output warning when a cookie is dropped due to size
- curl: writeout: fix repeated header outputs
- Curl_close: call Curl_resolver_cancel to avoid memory-leak
- curl_easy_header: Add CURLH_PSEUDO to sanity check
- curl_mime_data.3: polish the wording
- curl_multi_timeout.3: clarify usage
- CURLINFO_SPEED_UPLOAD/DOWNLOAD.3: fix examples
- CURLOPT_BUFFERSIZE.3: add upload buffersize to see also
- CURLOPT_CONNECT_ONLY.3: clarify multi API use
- CURLOPT_SERVER_RESPONSE_TIMEOUT: the new name
- digest: fix memory leak, fix not quoted 'opaque'
- digest: fix missing increment of 'nc' value for auth-int
- digest: pass over leading spaces in qop values
- digest: reject broken header with session protocol but without qop
- docs/cmdline-opts/gen.pl: encode leading single and double quotes
- docs/cmdline-opts: fix example and categories for --form-escape
- docs/cmdline: mark fail and fail-with-body as mutually exclusive
- docs: add dns category to --resolve
- docs: explain curl_easy_escape/unescape curl handle is ignored
- docs: remove him/her/he/she from documentation
- doh: move doh related struct definitions to doh.h
- doh: use https protocol by default
- easy_lock.h: include sched.h if available to fix build
- easy_lock.h: use __asm__ instead of asm to fix build
- easy_lock: fix build for mingw
- easy_lock: fix build with icc
- easy_lock: fix the #ifdef conditional for ia32_pause
- easy_lock: switch to using atomic_int instead of bool
- easyoptions: fix icc warning
- escape: remove outdated comment
- examples/curlx.c: remove
- file: add handling of native AmigaOS paths
- file: fix icc enumerated type mixed with another type warning
- ftp: use a correct expire ID for timer expiry
- getinfo: return better error on NULL as first argument
- GHA: add two Intel compiler CI jobs
- GHA: move libressl CI from zuul to GitHub
- gha: move over ngtcp2-gnutls CI job from zuul
- GHA: mv CI torture test from Zuul
- h2h3: fix overriding the 'TE: Trailers' header
- hostip: resolve *.localhost to 127.0.0.1/::1
- HTTP3.md: update to msh3 v0.4.0
- http: typecast the httpreq assignment to avoid icc compiler warning
- http_aws_sigv4.c: remove two unusued includes
- http_chunks: remove an assign + typecast
- hyper: customize test1274 to how hyper unfolds headers
- hyper: enable obs-folded multiline headers
- hyper: use wakers for curl pause/resume
- imap: use ISALNUM() for alphanumeric checks
- ldap: adapt to conn->port now being an 'int'
- lib/curl_path.c: add ISC to license expression
- lib3026: reduce the number of threads to 100
- libcurl-security.3: fix typo on macro "SH_"
- libssh2: make atime/mtime date overflow return error
- libssh2: provide symlink name in SFTP dir listing
- libssh: ignore deprecation warnings
- libssh: make atime/mtime date overflow return error
- Makefile.m32: add `CURL_RC` and `CURL_STRIP` variables [ci skip]
- Makefile.m32: add `NGTCP2_LIBS` option [ci skip]
- makefile.m32: add support for custom ARCH [ci skip]
- Makefile.m32: allow -nghttp3/-ngtcp2 without -ssl [ci skip]
- Makefile.m32: do not set the libcurl.rc debug flag [ci skip]
- Makefile.m32: stop trying to build libcares.a [ci skip]
- memdebug: add annotation attributes
- mprintf: fix *dyn_vprintf() when out-of-memory
- mprintf: make dprintf_formatf never return negative
- msh3: fix the QUIC disconnect function
- multi: fix the return code from Curl_pgrsDone()
- multi: have curl_multi_remove_handle close CONNECT_ONLY transfer
- multi: use a pipe instead of a socketpair on apple platforms
- multi: use larger dns hash table for multi interface
- multi_wait: fix and improve Curl_poll error handling on Windows
- multi_wait: fix skipping to populate revents for extra_fds
- netrc.d: remove spurious quote
- netrc: Use the password from lines without login
- ngtcp2: Fix build error due to change in nghttp3 prototypes
- ngtcp2: fix incompatible function pointer types
- ngtcp2: Fix missing initialization of nghttp3_nv.flags
- ngtcp2: fix stall or busy loop on STOP_SENDING with upload data
- ngtcp2: implement cb_h3_stop_sending and cb_h3_reset_stream callbacks
- openssl: add `CURL_BORINGSSL_VERSION` to identify BoringSSL
- openssl: add cert path in error message
- openssl: add details to "unable to set client certificate" error
- openssl: fix BoringSSL symbol conflicts with LDAP and Schannel
- quiche: fix build failure
- select: do not return fatal error on EINTR from poll()
- sendf: fix paused header writes since after the header API
- sendf: make Curl_debug a void function
- sendf: skip storing HTTP headers if HTTP disabled
- sendf: store the header type in an usigned char to avoid icc warnings
- splay: avoid using -1 in unsigned variable
- test3026: add support for Windows using native Win32 threads
- test3026: require 'threadsafe'
- test44[2-4]: add '--resolve' to the keywords
- tests/server/sockfilt.c: avoid race condition without a mutex
- tests: fix http2 tests to use CRLF headers
- tests: several enumerated type cleanups
- THANKS: merged two entries for Evgeny Grin
- tidy-up: delete unused build configuration macros
- tool: reintroduce set file comment code for AmigaOS
- tool_cfgable: make 'synthetic_error' a plain bool
- tool_formparse: fix variable may be used before its value is set
- tool_getparam: make --doh-url "" switch it off
- tool_getparam: repair cleanarg
- tool_operate: better cleanup of easy handle in exit path
- tool_paramhlp: fix "enumerated type mixed with another type"
- tool_paramhlp: make check_protocol return ParameterError
- tool_progress: avoid division by zero in parallel progress meter
- tool_writeout: fix enumerated type mixed with another type
- trace: 0x7F character is non-printable
- unit1303: four tests should have TRUE for 'connecting'
- url: enumerated type mixed with another type
- url: really use the user provided in the url when netrc entry exists
- url: reject URLs with hostnames longer than 65535 bytes
- url: treat missing usernames in netrc as empty
- urldata: change second proxytype field to unsigned char to match
- urldata: make 'negnpn' use less storage
- urldata: make state.httpreq an unsigned char
- urldata: make three *_proto struct fields smaller
- urldata: move smaller fields down in connectdata struct
- urldata: reduce size of several struct fields
- vtls: make Curl_ssl_backend() return the enum type curl_sslbackend
- windows: improve random source
更新時間:2022-08-31
更新細節:
更新時間:2022-08-29
更新細節:
更新時間:2022-08-29
更新細節:
What's new in this version:
- Update of ffmpeg
- Update of SVT-AV1 (1.2.1) Codec
Troubleshooting:
- Fixed minor bugs
更新時間:2022-08-28
更新細節:
What's new in this version:
Merged:
- The effect of modulate:colorspace LCH is different for palette and true color images
更新時間:2022-08-28
更新細節:
更新時間:2022-08-26
更新細節:
What's new in this version:
- This release contains a number of bug fixes and new features since the release of pgAdmin 4 v6.12
New features:
- Added support to show all background processes in separate panel
- Added support to create triggers from existing trigger functions in EPAS
Housekeeping:
- Port Role Reassign dialog to React
- Port User Management dialog to React
- Port process watcher to React
- Remove the SQL files for the unsupported versions of the database server
- Port About dialog to React
- Port change user password and 2FA dialog to React
- Port change ownership dialog to React
- Update the container base image to Alpine 3.16 (with Python 3.10.5)
- Fixed improper parsing of HTTP requests in Pallets Werkzeug v2.1.0 and below (CVE-2022-29361)
Fixed:
- Ensure that an error is thrown if clipboard access is not provided and change the copy rows shortcut
- Fixed an issue where the History tab is getting blank and showing an error after some queries are executed
- Fixed an issue where OWNED BY was incorrectly set to NONE when adding user privileges on the sequence
- Fixed an issue with the error message being displayed at the right place for Azure deployments
- Fixed an issue where the Query Editor loses focus when saving a query (Alt+s)
- Fixed API test cases for Postgres 14.4
- Ensure that rename panel should work on view/edit panels
- Fixed an issue where autocomplete is not working after clearing the query editor
- Ensure that autocomplete does not appear when navigating code using arrow keys
- Fixed an issue where Alt-Shift-Q didn’t work after creating a new query
- Fixed an issue where copy and pasting a row in the results grid doesn’t set the default for boolean
- Fixed an issue with rendering geometry when selecting a complete column
- Ensure that the children of information_schema and pg_catalog node should be displayed
- Fixed column “none” does not exist issue, while comparing schema objects
- Fixed an issue where schema diff did not pick up the change in RLS policy
- Fixed an issue where the cloud deployment wizard creates the cluster with the High Availability even if that option is not selected
- Ensure that schema diff maintains view ownership when view definitions are modified
- Fixed crypt key is missing issue when logout from the pgAdmin
- Ensure that the next button should be disabled if the password did not match for Azure deployment
- Fixed an issue where Azure cloud deployment failed
- Fixed Spanish translations typo
- Ensure that If the trigger function definition is changed, drop and recreate the trigger in the schema diff
- Fixed an issue where a user could not authenticate using Azure CLI on OSX
- Ensure that the autofocus is on the input control for the master password and server password dialogs
- Pin Flask-SocketIO <= v5.2.0. The latest version does not support Werkzeug in production environments