HyperCam 歷史舊版本 Page4

最新版本 cURL 7.85.0

HyperCam 歷史版本列表

HyperCam 是捕獲屏幕操作並將其保存為 MP4,AVI 或 WMV / ASF 文件的高級實用工具。 HyperCam 可用於抓取電影或遊戲,錄製 Skype 通話,也被視為創建視頻演示,教程或演示剪輯的優秀工具。時尚,直觀和用戶友好的界面,預定義的記錄動作熱鍵,內置的視頻編輯器,全面的文本筆記工作流程,多設置命令行界面,可安裝在便攜式設備上,安裝尺寸小而不是實惠的價格是什麼使 HyperC... HyperCam 軟體介紹


pgAdmin 4 5.40 查看版本資訊

更新時間:2021-06-17
更新細節:

What's new in this version:

New features:
- Added browse button to select the binary path in the Preferences
- Added Grant Wizard option under Package node
- Added support to launch PSQL for the connected database server
- Added window maximize/restore functionality for properties dialog
- Added support to set the binary path for the different database server versions
- Added OS, Browser, Configuration details in the About dialog
- Added support for rotating the pgAdmin log file on the basis of size and age
- Support non-admin installation on Windows

Housekeeping:
- Added RESQL/MSQL test cases for Table and its child nodes
- Updated Flask-Security-Too to the latest v4
- Added a mechanism to detect a corrupt/broken config database file

Fixed:
- Fixed the issue of renaming the database by another user
- Ensure that the Query Tool connection string should not be changed as per the ‘Query Tool tab title’
- Ensure that the user should be able to add members in Login/Role group while creating it
- Ensure that the calendar control should be disabled in the properties panel for Role
- Disable browser password saving in the runtime
- Fixed duplicate SQL issue for tables with more than one partition
- Fixed an issue where the Foreground Color property of server dialog does not work
- Fixed an issue where pgAdmin does not open after password reset in server mode
- Fixed an issue where a decimal number is appended for character varying fields while downloading the data in CSV format

cURL 7.77.0 查看版本資訊

更新時間:2021-05-26
更新細節:

What's new in this version:

Changed:
- configure: make the TLS library choice(s) explicit
- curl: ignore options asking for SSLv2 or SSLv3
- hsts: enable by default
- SSL: support in-memory CA certs for some backends
- vtls: refuse setting any SSL version

Fixed:
- CVE-2021-22897: schannel cipher selection surprise
- CVE-2021-22898: TELNET stack contents disclosure
- CVE-2021-22901: TLS session caching disaster
- AmigaOS: add functions definitions for SHA256
- build: fix compilation for Windows UWP platform
- c-hyper: don't write to set.writeheader if null
- c-hyper: fix handling of zero-byte chunk from hyper
- c-hyper: handle body on HYPER_TASK_EMPTY
- checksrc: complain on == NULL or != 0 checks in conditions
- CI/cirrus: add shared and static Windows release builds
- cmake: add CURL_ENABLE_EXPORT_TARGET option
- cmake: check for getppid and utimes
- cmake: detect CURL_SA_FAMILY_T
- cmake: fix two invokes result in different curl_config.h
- cmake: make libcurl output filename configurable
- cmake: Use multithreaded compilation on VS 2008+
- config: remove now-unused macros
- configure: if asked for, fail if ldap is not found
- configure: provide --with-openssl, deprecate --with-ssl
- conn: add 'attach' to protocol handler, make libssh2 use it
- connect: use CURL_SA_FAMILY_T for portability
- ConnectionExists: respect requests for h1 connections better
- cookie: CURLOPT_COOKIEFILE set to NULL switches off cookies
- curl-wolfssl.m4: without custom include path, assume /usr/include
- curl: include libmetalink version in --version output
- Curl_http_header: check for colon when matching Persistent-Auth
- Curl_http_input_auth: require valid separator after negotiation type
- Curl_input_digest: require space after Digest
- curl_mprintf.3: add description
- curl_setup: provide the shutdown flags wider
- curl_url_set.3: add memory management information
- CURLcode: add CURLE_SSL_CLIENTCERT
- CURLOPT_CAPATH.3: defaults to a path, not NULL
- CURLOPT_IPRESOLVE: preventing wrong IP version from being used
- CURLOPT_POSTFIELDS.3: clarify how it gets the size of the data
- data_pending: check only SECONDARY socket for FTP(S) transfers
- docs/TheArtOfHttpScripting: fix markdown links
- docs: camelcase it like GitHub everywhere
- docs: cookies from HTTP headers need domain set
- docs: fix typo in fail-with-body doc
- docs: improve INTERNALS.md regarding getsock cb
- docs: replace dots with dashes in markdown enums
- easy: ignore sigpipe in curl_easy_send
- FILEFORMAT: mention sectransp as a feature
- GIT-INFO: suggest using autoreconf instead of buildconf
- github: add a workflow with libssh2 on macOS using cmake
- github: inhibit deprecated declarations for clang on macOS
- GnuTLS: don't allow TLS 1.3 for versions that don't support it
- gnutls: make setting only the MAX TLS allowed version work
- gskit: fix CURL_DISABLE_PROXY build
- gskit: fix undefined reference to 'conn'
- hostip.h: remove declaration of unimplemented function
- hostip: remove the debug code for LocalHost
- http2: call the handle-closed function correctly on closed stream
- http2: fix a resource leak in push_promise()
- http2: fix resource leaks in set_transfer_url()
- http2: make sure pause is done on HTTP
- http2: move the stream error field to the per-transfer storage
- http2: skip immediate parsing of payload following protocol switch
- http2: use nghttp2_session_upgrade2 instead of nghttp2_session_upgrade
- HTTP3.md: fix nghttp2's HTTP/3 server port
- HTTP3.md: make the ngtcp2 build use the quictls fork
- http: deal with partial CONNECT sends
- http: fix the check for 'Authorization' with Bearer
- http: limit the initial send amount to used upload buffer size
- http: reset the header buffer when sending the request
- http: use offsets inst of integer literals for header parsing
- INSTALL: add IBM i specific quirks
- krb5/name_to_level: replace checkprefix with curl_strequal
- krb5: don't use 'static' to store PBSZ size response
- krb5: remove the unused 'overhead' function
- lib/hostip6.c: make NAT64 address synthesis on macOS work
- lib1564.c: enable last wakeup test part on Windows
- lib: fix 0-length Curl_client_write calls
- lib: fix some misuse of curlx_convert_UTF8_to_tchar
- libcurl-security.3: be careful of setuid
- libcurl-security.3: don't try to filter IPv4 hosts based on the URL
- libcurl.3: mention the URL API
- libssh2: fix Value stored to 'sshp' is never read
- libssh2: ignore timeout during disconnect
- libssh: fix "empty expression statement has no effect" warnings
- libtest: remove lib530.c
- m4: add security frameworks on Mac when compiling rustls
- multi: don't close connection HTTP_1_1_REQUIRED
- multi: fix slow write/upload performance on Windows
- multi: reduce Win32 API calls to improve performance
- ngtcp2: fix the cb_acked_stream_data_offset proto
- NSS: add ciphers to map
- NSS: make colons, commas and spaces valid separators in cipher list
- nss_set_blocking: avoid static for sock_opt
- ntlm: precaution against super huge type2 offsets
- openldap: protect SSL-specific code with proper #ifdef
- openldap: replace ldap_ prefix on private functions
- openssl: fix build error with OpenSSL < 1.0.2
- openssl: remove unneeded cast for CertOpenSystemStore()
- os400: additional support for options metadata
- progress: fix scan-build-11 warnings
- progress: reset limit_size variables at transfer start
- progress: when possible, calculate transfer speeds with microseconds
- README.md: delete Codacy UTM parameters
- Revert "Revert 'multi: implement wait using winsock events'"
- rustls: only return CURLE_AGAIN when TLS session is fully drained
- rustls: use ALPN
- sasl: use 'unsigned short' to store mechanism
- schannel: Disable auto credentials; add an option to enable it
- schannel: Support strong crypto option
- sectransp: allow cipher name to be specified
- sectransp: fix EXC_BAD_ACCESS caused by uninitialized buffer
- sigpipe: ignore SIGPIPE when using wolfSSL as well
- sockfilt: avoid getting stuck waiting for writable socket
- sockfilt: fix invalid increment of handles index variable nfd
- sws: #ifdef S_IFSOCK use
- sws: allow HTTP requests up to 2MB in size
- test server: take care of siginterrupt() deprecation
- test2100: make it run with and require IPv6
- tests/disable-scan.pl: also scan all m4 files
- tests/getpart: generate output URL encoded for better diffs
- tests: ignore case of chunked hex numbers in tests
- tls: add USE_HTTP2 define
- tool_getparam: handle failure of curlx_convert_tchar_to_UTF8()
- tool_getparam: replace (in-place) '%20' by '+' according to RFC1866
- tool_operate: don't discard failed parallel transfer result
- tool_writeout: fix the HTTP_CODE json output
- travis: disable the failing libssh build
- URL-SYNTAX: update IDNA section for WHATWG spec changes
- urlapi: "normalize" numerical IPv4 host names
- vauth: factor base64 conversions out of authentication procedures
- version: add gsasl_version to curl_version_info_data
- version: add OpenLDAP version in the output
- vtls: deduplicate some DISABLE_PROXY ifdefs
- vtls: reset ssl use flag upon negotiation failure
- wolfssl: handle SSL_write() returns 0 for error
- wolfssl: remove SSLv3 support leftovers

pgAdmin 4 5.30 查看版本資訊

更新時間:2021-05-20
更新細節:

What's new in this version:

New features:
- Added support to set auto width of columns by content size in the data output window
- Added support to connect PostgreSQL servers via Kerberos authentication
- Added “IF NOT EXISTS” clause while creating tables and partition tables which is convenient while using the ERD tool

Fixed:
- Fixed an issue where drag and drop object is not correct in codemirror for properties dialog
- Added support for cache bust webpack chunk files
- Fixed an issue where data is displayed in the wrong order when executing the query repeatedly
- Ensure that while connecting to the server using SSPI login, it should not prompt for the password
- Fixed an issue where the wrong SQL is showing for the child partition tables
- Fixed an issue where CSV download quotes the numeric columns
- Ensure that pgAdmin should not allow opening external files that are dragged into it
- Fixed an issue where schema diff does not create DROP DEFAULT statement for columns
- Ensure that Backup and Restore should work on shared servers
- Fixed an issue where the filter ‘Include/Exclude By Selection’ not working for null values
- Ensure that the user should not be able to add duplicate panels
- Added support for the creation of Nested Table and Varying Array Type for Advanced Server
- Fixed ModuleNotFoundError when running setup.py from outside of the root
- Fixed an issue where the current debug line is not visible in the ‘Dark’ theme
- Fixed an issue where duplicate columns are visible in the browser tree, which is owned by two sequences
- Fixed an issue where the Help message not displaying correctly on Login/Group role
- Added comment column in the properties panel for View and Materialized View collection node
- Fixed an issue where query editor is not being closed if the user clicks on the ‘Don’t Save’ button
- Ensure that pgAdmin4 shut down completely on the Quit command
- Fixed an issue where file dialog showing incorrect files for the selected file types
- Fixed an issue where the user is not warned if Kerberos ticket expiration is less than 30 min while initiating a global backup
- Ensure that proper identification should be there when the server is connected using Kerberos or without Kerberos

pgAdmin 4 5.20 查看版本資訊

更新時間:2021-04-22
更新細節:

What's new in this version:

New features:
Housekeeping:
- Improve code coverage and API test cases for Server module

Fixed:
- Updated docs and screenshots to cover the Notifications tab on the Query Tool
- Ensure that the query tool tab should be closed after server disconnection when auto-commit/auto-rollback is set to false
- Fixed an issue where shortcut keys are not working with manage macro
- Fixed an issue where correct error not thrown while importing servers and JSON file has incorrect/insufficient keys
- Ensure that the user should not be to change the connection when a long query is running
- Fixed flickering issue of the input box on check constraints
- Fixed an issue where the cursor shifts its focus to the wrong window for all the query tool related model dialogs
- Corrected the syntax for ‘CREATE TRIGGER’, use ‘EXECUTE FUNCTION’ instead of ‘EXECUTE PROCEDURE’ from v11 onwards
- Ensure that the strings in the LDAP auth module are translatable
- Fixed an issue where the procedure creation is failed when providing the Volatility option
- Fixed an issue while selecting the row which was deleted just before the selection operation
- Ensure that the file format for the storage manager should be ‘All files’ and for other dialogs, it should remember the last selected format
- Ensure that while comparing domains check function dependencies should be considered in schema diff
- Fixed sizing issue of help dialog for Query Tool and ERD Tool when open in the new browser tab
- Fixed SQL panel black screen issue when detaching it in runtime
- Added missing dependency ‘xdg-utils’ for the desktop packages in RPM and Debian
- Fixed cannot unpack non-iterable response object error when selecting any partition
- Mark the Apache HTTPD config file as such in the web DEB and RPM packages
- Fixed an issue where the Save button is enabled by default when open the table’s properties dialog on PG 9.5
- Fixed an issue where users are unable to see data of the partitions using the View/Edit data option
- Fixed an issue where a connection warning should be displayed on the user clicks on explain or explain analyze and the database server is disconnected from the browser tree
- Fixed an issue where foreign data wrapper properties are not visible if the host option contains two host addresses
- Ensure that Backup and Restore should work on shared servers

cURL 7.76.1 查看版本資訊

更新時間:2021-04-14
更新細節:

What's new in this version:

Fixed:
- configure: disable min version set for Darwin
- configure: include <time.h> unconditionally
- configure: remove use of RETSIGTYPE
- docs/HTTP3.md: update the build instruction using gnutls
- examples/hiperfifo.c: check event_initialized before delete
- file: support GETing directories again
- github/workflow: add "security-extended" to codeql-analysis.yml
- h2: allow 100 streams by default
- hostip: fix builds that disable all asynchronous DNS
- http_proxy: only loop on 407 + close if we have credentials
- install: add instructions for Apple Darwin platforms
- lib: remove unused HAVE_INET_NTOA_R* defines
- libssh: get rid of PATH_MAX
- ngtcp2+gnutls: clear credentials when freed
- ngtcp2: Use ALPN h3-29 for now
- ntlm: fix negotiated flags usage
- ntlm: support version 2 on 32-bit platforms
- openssl: fix CURLOPT_SSLCERT_BLOB without CURLOPT_SSLCERT_KEY
- TLS: fix HTTP/2 selection
- tool_progress: fix progress meter final update in parallel mode
- typecheck-gcc: make the ssl-ctx-cb check use SSL_CTX pointers

cURL 7.76.0 查看版本資訊

更新時間:2021-03-31
更新細節:

What's new in this version:

Changed:
- cookies: Support multiple -b parameters
- curl: add --fail-with-body
- doh: add options to disable ssl verification
- http: add support to read and store the referrer header
- sasl: support SCRAM-SHA-1 and SCRAM-SHA-256 via libgsasl
- vtls: initial implementation of rustls backend

Fixed:
- CVE-2021-22876: strip credentials from the auto-referer header field
- CVE-2021-22890: add 'isproxy' argument to Curl_ssl_get/addsessionid()
- asyn-ares: use consistent resolve error message
- BUG-BOUNTY: removed the cooperation mention
- build: delete unused feature guards
- build: fix --disable-dateparse
- build: fix --disable-http-auth
- build: remove all traces of USE_BLOCKING_SOCKETS
- c-hyper: Remove superfluous pointer check
- c-hyper: support automatic content-encoding
- CI/azure: disable test 433 on azure-ubuntu
- CI/azure: replace python-impacket with python3-impacket
- ci: stop building on freebsd-12-1
- cmake: fix import library name for non-MS compiler on Windows
- cmake: use CMAKE_INSTALL_INCLUDEDIR indirection
- cmake: support WinIDN
- config: fix building SMB with configure using Win32 Crypto
- config: fix detection of restricted Windows App environment
- configure: fail if --with-quiche is used and quiche isn't found
- configure: make AC_TRY_* into AC_*_IFELSE
- configure: make hyper opt-in, and fail if missing
- configure: only add OpenSSL paths if they are defined
- configure: provide Largefile feature for curl-config
- configure: remove use of deprecated macros
- configure: s/AC_HELP_STRING/AS_HELP_STRING
- cookies: Fix potential NULL pointer deref with PSL
- curl: set CURLOPT_NEW_FILE_PERMS if requested
- curl_easy_setopt.3: add curl_easy_option* functions to SEE ALSO
- curl_multibyte: always return a heap-allocated copy of string
- curl_multibyte: fall back to local code page stat/access on Windows
- Curl_timeleft: check both timeouts during connect
- curl_url_set.3: mention CURLU_PATH_AS_IS
- CURLOPT_QUOTE.3: clarify that libcurl doesn't parse what's sent
- docs/HTTP2: remove the outdated remark about multiplexing for the tool
- docs/Makefile.inc: format to be update-friendly
- docs: add CURLOPT_CURLU to 'See also' in curl_url_ functions
- docs: add missing Arg tag to --stderr
- docs: Add SSL backend names to CURL_SSL_BACKEND
- docs: clarify timeouts for queued transfers in multi API
- docs: Explain DOH transfers inherit some SSL settings
- docs: fix FILE example url in --metalink documentation
- docs: make gen.pl support *italic* and **bold**
- doh: Fix sharing user's resolve list with DOH handles
- doh: Inherit CURLOPT_STDERR from user's easy handle
- dynbuf: bump the max HTTP request to 1MB
- examples: Remove threaded-shared-conn.c due to bug
- file: Support unicode urls on windows
- ftp: add 'list_only' to the transfer state struct
- ftp: add 'prefer_ascii' to the transfer state struct
- FTP: allow SIZE to fail when doing (resumed) upload
- ftp: avoid SIZE when asking for a TYPE A file
- ftp: fix Codacy/cppcheck warning about null pointer arithmetic
- ftp: fix memory leak in ftp_done
- ftp: never set data->set.ftp_append outside setopt
- gen.pl: quote "bare" minuses in the nroff curl.1
- github: add torture-ftp for FTP-only torture testing
- gnutls: assume nettle crypto support
- gskit: correct the gskit_send() prototype
- hostip: fix build with sync resolver
- hostip: fix crash in sync resolver builds that use DOH
- hsts: remove unused defines
- http2: don't set KEEP_SEND when there's no more data to be sent
- http2: fail if connection terminated without END_STREAM
- http: cap body data amount during send speed limiting
- http: do not add a referrer header with empty value
- http: make 416 not fail with resume + CURLOPT_FAILONERRROR
- http: remove superfluous NULL assign
- http: strip default port from URL sent to proxy
- http: use credentials from transfer, not connection
- ldap: use correct memory free function
- lib1536: check ptr against NULL before dereferencing it
- lib1537: check ptr against NULL before dereferencing it
- lib: remove 'conn->data' completely
- libssh2: kdb_callback: get the right struct pointer
- libssh2:ssh_connect: clear session pointer after free
- memdebug: close debug logfile explicitly on exit
- mingw: enable using strcasecmp()
- multi: close the connection when h2=>h1 downgrading
- multi: do once-per-transfer inits in before_perform in DID state
- multi: rename the multi transfer states
- multi: update pending list when removing handle
- ngtcp2: adapt to the new recv_datagram callback
- ngtcp2: clarify calculation precedence
- ngtcp2: Fix build error due to change in ngtcp2_addr_init
- ngtcp2: sync with recent API updates
- openldap: avoid NULL pointer dereferences
- openssl: adapt to v3's new const for a few API calls
- openssl: ensure to check SSL_CTX_set_alpn_protos return values
- openssl: remove get_ssl_version_txt in favor of SSL_get_version
- openssl: set the transfer pointer for logging early
- OS400: update for CURLOPT_AWS_SIGV4
- parse_proxy: fix a memory leak in the OOM path
- pathhelp.pm: fix use of pwd -L in Msys environment
- projects: Update VS projects for OpenSSL 1.1.x
- quiche: fix build error: use 'int' for port number
- quiche: fix crash when failing to connect
- retry-all-errors.d: Explain curl errors versus HTTP response errors
- retry.d: Clarify transient 5xx HTTP response codes
- runtests.pl: add %TESTNUMBER variable to make copying tests more convenient
- runtests.pl: add a -P option to specify an external proxy
- runtests.pl: kill processes locking test log files
- setopt: error on CURLOPT_HTTP09_ALLOWED set true with Hyper
- test1188: change error to check for: --fail HTTP status
- test220/314: adjust to run with Hyper
- test304: header CRLF cleanup to work with Hyper
- test306: make it not run with Hyper
- tests: disable .curlrc in more environments
- tests: use %TESTNUMBER instead of fixed number
- tftp: remove the 3600 second default timeout
- time: enable 64-bit time_t in supported mingw environments
- tool_help: add missing argument for --create-file-mode
- tool_help: Increase space between option and description
- tool_operate: bail if set CURLOPT_HTTP09_ALLOWED returns error
- travis: add a rustls build
- travis: bump wolfssl to 4.7.0
- travis: only build wolfssl when needed
- travis: split "torture" into a separate "events" build
- travis: switch ngtcp2 build over to quictls
- travis: use ubuntu nghttp2 package instead of build our own
- url.c: use consistent error message for failed resolve
- url: fix memory leak if OOM in the HSTS handling
- url: fix possible use-after-free in default protocol
- urldata: don't touch data->set.httpversion at run-time
- urldata: fix build without HTTP and MQTT
- urldata: make 'actions[]' use unsigned char instead of int
- urldata: merge "struct DynamicStatic" into "struct UrlState"
- urldata: remove the 'rtspversion' field
- urldata: remove the _ORIG suffix from string names
- version.d: Add missing features to the features list
- wolfssl: don't store a NULL sessionid

pgAdmin 4 5.10 查看版本資訊

更新時間:2021-03-26
更新細節:

What's new in this version:

New features:
- Show the login roles that are members of a group role be shown when examining a group role
- Make the container distribution a multi-arch build with x86_64 and Arm64 support
- Make ‘kerberos’ an optional feature in the Python wheel, to avoid the need to install MIT Kerberos on the system by default
- Added ‘–replace’ option in Import server to replace the list of servers with the newly imported one
- Added zoom scaling options with keyboard shortcuts in runtime

Housekeeping:
- Use schema qualification while accessing the catalog objects
- Make the ‘Save Data Changes’ icon to be more intuitive

Fixed:
- Fixed alignment issue under preferences for the German language
- Fixed color issue on the statistics tab for collection node in the safari browser
- Fixed an issue where adding/updating records fails if the table name contains percent sign
- Ensure that autovacuum and analyze scale factors should be editable with more than two decimals
- Fixed an issue where % displayed twice in explain analyze for query and table
- Rename text ‘table’ with ‘relation’ in the statistic tab for explain analyze
- Fixed an issue where the properties tab for collection nodes is unresponsive after switching the tabs
- Fixed an issue where the Save button is enabled for functions/procedures by default when open the properties dialog
- Fixed an issue where hanging symlinks in a directory cause select file dialog to break
- Allow underscores in the Windows installation path
- Remove the “launch now” option in the Windows installer, as UAC could cause it to run as an elevated user
- Ensure that cell content being auto selected when editing the cell data
- Ensure that SQL formatter should not add extra tabs and format the SQL correctly
- Fixed encoding issue when database encoding set to SQL_ASCII and name of the column is in ASCII character
- Ensure that the user should be able to kill the session from Dashboard if the user has a ‘pg_signal_backend’ role
- Ensure that the view/edit data panel should not be opened for unsupported nodes using the keyboard shortcut
- Ensure PGADMIN_DEFAULT_EMAIL looks sane when initialising a container deployment
- Improve the web setup script for Linux to make the platform detection more robust and overrideable
- Ensure that SQL formatter should not use tab size if ‘Use spaces?’ set to false
- Fixed an issue where the user is unable to create a subscription if the host/IP address for connection is 127.0.0.1
- Ensure that proper error message should be shown on the properties and statistics tab in case of insufficient privileges for a subscription
- Fixed an issue where the ‘Create Slot’ option is disabled in case of the same IP/host provided but the port is different
- Ensure the Python interpreter used by the runtime ignores user site-packages
- Fixed an issue where the user is not able to change the connection in Query Tool when any SQL file is opened
- Ensure that the venv activation scripts have the correct path in them on Linux
- Fixed an issue where schema diff showing wrong SQL when comparing triggers with different when clause
- Ensure that the template database should be visible while creating the database
- Fixed string index out of range error where the dependent tab is in focus and selecting any publication or table
- Fixed an issue where the dependent tab throwing an error when selecting any login/group role
- Fixed an issue where the incorrect values visible in the dependents tab for publication
- Fixed an issue where copy/paste rows in view data paste the wrong value for boolean type
- Ensure that the primary key should be visible properly in the table dialog
- Ensure that toggle buttons are accessible by most screen readers
- Fixed an issue where the top menu disappears when entering into the full screen for minimum screen resolution
- Ensure that the grantor name should be visible properly for the security tab in the table dialog

pgAdmin 4 5.00 查看版本資訊

更新時間:2021-02-26
更新細節:

What's new in this version:

Features:
New Desktop Runtime (Using NWjs):
- The Desktop Runtime is now based on NWjs which integrates a browser and the Python server creating a standalone application. By implementing it using NWjs we get rid of the separate server application and the independent browser. We also get rid of QT and C++ runtime logic.
- There are two minor known issues with this feature (6255 and 6258), both of which are due to bugs in NWjs itself; Users on macOS should use the application menu to exit pgAdmin, rather than quitting from the Dock icon to avoid the first issue. The second issue may cause Windows users to see a red square instead of the normal application icon in some circumstances.

Logical Replication support:
- Logical replication uses a publish and subscribe model with one or more subscribers subscribing to one or more publications on a publisher node. We have added support for logical replication by introducing new treeview nodes and dialogues with which users can easily create/alter/delete publications and subscriptions. Support is also included in the Schema Diff tool.

Quick Search functionality:
- Added a quick search option in the Help menu to search menu items and help articles. Type at least three characters to display all the matching possibilities under Menu items and the relevant documents under Help articles.
- Make Statistics, Dependencies, Dependants tabs closable. Users can add them back using the 'Add panel' option on the context menu for the tab strip
- When running in Docker/Kubernetes, ensure logs are not stored in the container, and only sent to the console

Bugs/Housekeeping:
- Use cheroot as the default production server for pgAdmin4
- Updated Javascript dependencies to the latest versions
- Fixed an issue where the focus is not properly set on the filter text editor after closing the error dialog
- Fixed an issue where the dependencies tab shows multiple owners for the objects having shared dependencies
- Fixed an issue where the Zoom to fit button in the ERD Tool only works if the diagram is larger than the canvas
- Fixed an issue where the user was unable to change the background color for a server
- Fixed an issue where external utility jobs (backup, maintenance etc.) are failing when the log level is set to DEBUG
- Ensure DEB/RPM packages depend on the same version of each other
- Fixed an autocomplete issue where it is not showing any suggestions if the schema name contains escape characters

cURL 7.75.0 查看版本資訊

更新時間:2021-02-03
更新細節:

What's new in this version:

Changes:
- curl: add --create-file-mode [mode]
- curl: add new variables to --write-out
- dns: extend CURLOPT_RESOLVE syntax for adding non-permanent entries
- gopher: implement secure gopher protocol
- http: add Hyper as new optional HTTP backend
- http: introduce AWS HTTP v4 Signature support

Bug-fixes:
- badsymbols.pl: add verbose mode -v
- badsymbols.pl: ignore stand-alone single hash lines
- BUG-BOUNTY: minor language updates
- build: fix djgpp builds
- cleanup: fix empty expression statement has no effect
- cmake: Add an option to disable libidn2
- cmake: enable gophers correctly in curl-config
- cmake: expose CURL_DISABLE_OPENSSL_AUTO_LOAD_CONFIG
- cmdline-opts/gen.pl: return hard on errors
- cmdline-opts/retry.d: mention response code 429 as well
- configure: set -Wextra-semi-stmt for clang with --enable-debug
- connect: defer port selection until connect() time
- connect: mark intentional ignores of setsockopt return values
- connect: on linux, enable reporting of all ICMP errors on UDP sockets
- connect: zero variable on stack to silence valgrind complaint
- cookie: avoid the C1001 internal compiler error with MSVC 14
- curl.1: fix typo microsft -> microsoft
- curl: fix handling of -q option
- curl: include the file name in --xattr/--remote-time error msgs
- curl: move fprintf outputs to warnf
- Curl_chunker: shrink the struct
- curl_easy_pause.3: add multiplexed pause effects
- CURLINFO_PRETRANSFER_TIME.3: clarify
- CURLOPT_URL.3: remove scheme specific details
- digest_sspi: Show InitializeSecurityContext errors in verbose mode
- docs/examples: adjust prototypes for CURLOPT_READFUNCTION
- docs/URL-SYNTAX: the URL syntax curl accepts and works with
- docs: enable syntax highlighting in several docs files
- docs: fix line length bug in gen.pl
- docs: fix typos in NEW-PROTOCOL.md
- docs: fix wrong documentation in help.d
- docs: remove redundant "better" in --fail help
- doh: allocate state struct on demand
- examples/libtest: add .checksrc to dist
- examples: remove superfluous asterisk uses
- failf: remove newline from formatting strings
- file: don't provide content-length for directories
- getinfo: build with disabled HTTP support
- gitattributes: Set batch files to CRLF line endings on checkout
- h2: do not wait for RECV on paused transfers
- HISTORY: added dates to early history
- http: empty reply connection are not left intact
- http: get CURLOPT_REQUEST_TARGET working with a HTTP proxy
- http: have CURLOPT_FAILONERROR fail after all headers
- http: make providing Proxy-Connection header not cause duplicated headers
- http: show the request as headers even when split-sending
- http_chunks: correct and clarify a comment on hexnumber length
- http_proxy: Fix CONNECT chunked encoding race condition
- httpauth: make multi-request auth work with custom port
- INSTALL: now at 85 operating systems
- INSTALL: update the list known OSes and CPU archs curl has run on
- lib/unit tests: add missing curl_global_cleanup() calls
- lib1564/5: verify that curl_multi_wakeup returns OK
- lib: pass in 'struct Curl_easy *' to most functions
- lib: remove Curl_ prefix from many static functions
- lib: save a bit of space with some structure packing
- libssh2: fix "Value stored to 'readdir_len' is never read"
- libssh2: move data from connection object to transfer object
- libssh: avoid plain free() of libssh-memory
- mime: make sure setting MIMEPOST to NULL resets properly
- misc: assorted typo fixes
- misc: fix "warning: empty expression statement has no effect"
- misc: fix typos
- mk-ca-bundle.pl: deterministic output when using -t
- mqtt: deal with 0 byte reads correctly
- mqtt: handle POST/PUBLISH without a set POSTFIELDSIZE
- multi: set the PRETRANSFER time-stamp when we switch to PERFORM
- multi: skip DONE state if there's no connection left for ftp wildcard
- multi: when erroring in TOOFAST state, act as for PERFORM
- multi_runsingle: bail out early on data->conn == NULL
- ngtcp2: Fix http3 upload stall
- ngtcp2: Fix stack buffer overflow
- ngtcp2: make it build it current master again
- nss: get the run-time version instead of build-time
- openssl: lowercase the hostname before using it for SNI
- OS400: update ccsidcurl.c
- pretransfer: setup the User-Agent header here
- quiche: remove fprintf() leftover
- Revert "CI/github: work-around for brew breakage on macOS"
- runtests: add 'wakeup' as a feature
- runtests: add support for %if [feature] conditions
- runtests: preprocess DISABLED to allow conditionals
- schannel: plug a memory-leak
- schannel_verify: fix safefree call typo
- select: convert Curl_select() to private static function
- socks: use the download buffer instead
- speedcheck: exclude paused transfers
- strerror: skip errnum >= 0 assertion on windows
- test1522: add debug tracing
- test1633: set appropriate name
- test179: use consistent header line endings
- test410: verify HTTPS GET with a 49K request header
- tests/mqttd: extract the client id from the correct offset
- tests: make --libcurl tests only test FTP options if ftp enabled
- tool_doswin: Restore original console settings on CTRL signal
- tool_operate: fix the suppression logic of some error messages
- tool_operate: spellfix a comment
- tool_writeout: fix the -w time output units
- transfer: fix GCC 10 warning with flag '-Wint-in-bool-context'
- travis: build ngtcp2 --with-gnutls
- travis: limit the tests with quiche builds to HTTPS and FTPS only
- travis: restrict the openssl3 job to only run https and ftps tests
- url: if IDNA conversion fails, fallback to Transitional
- urldata: make magic be the first struct field
- urldata: remove 'local_ip' from the connectdata struct
- urldata: remove duplicate 'upkeep_interval_ms' from connectdata
- urldata: remove duplicate port number storage
- urldata: remove the duplicate 'ip_addr_str' field
- urldata: store ip version in a single byte
- vtls: remove md5sum
- warnless: remove curlx_ultosi
- wolfssl: add SECURE_RENEGOTIATION support
- wolfssl: Support wolfSSL builds missing TLS 1.1

pgAdmin 4 4.30 查看版本資訊

更新時間:2021-01-29
更新細節:

What's new in this version:

New features:
- Added ERD Diagram support with basic table fields, primary key, foreign key, and DDL SQL generation
- Added support for Kerberos authentication, using SPNEGO to forward the Kerberos tickets through a browser
- Documentation of Kerberos support
- Documentation of ERD Diagram support
- Add a container option (PGADMIN_DISABLE_POSTFIX) to disable the Postfix server

Housekeeping:
- Improve code coverage and API test cases for pgAgent
- Added connected pgAdmin user and connection name in the log file
- Updated mimetype from ‘text/javascript’ to ‘application/javascript’ as ‘text/javascript’ is obsolete
- Include PostgreSQL 13 utilities in the container

Bug-fixes:
- Added ‘Count Rows’ option to the partition sub tables
- Improve the explain plan details by showing popup instead of tooltip on clicking of the specified node
- Added support for expression in exclusion constraints
- Fixed incorrect log information for AUTHENTICATION_SOURCES
- Ensure that the ‘template1’ database should not be visible after pg_upgrade
- Fixed an issue where the Save button is enabled by default in Macro
- Remove extra line after Manage Macros menu while clearing all macros
- Ensure that ‘Clear All Rows’ should not work if there is no existing macro available and the user does not specify any value
- Fixed an issue where the server is disconnected error message displayed if the user creates Macro with invalid SQL
- Ensure that the macro query result should be download properly
- Added appropriate help message and a placeholder for letting users know about the account password expiry for Login/Group Role
- Updated Flask-BabelEx to the latest
- Fixed an issue where the state of the Save File icon does not match the dirty editor indicator
- Fixed an issue where the dirty indicator stays active even if all changes were undone
- Ensure that the rename panel should be disabled when the SQL file opened in the query tool
- Fixed extra parentheses issue around joins for Views
- Fixed accessibility issues in schema diff module
- Fixed an issue on refreshing files in Query Tool
- Fixed an issue where Non-admin user is unable to view shared server created using service
- Fixed accessibility issues in various dialogs
- Fixed TypeError exception in schema diff when selected any identical object
- Updated deployment documentation, refer correctly to uWSGI where Gunicorn had been referenced
- Fixed an issue of deleting records when the user tries to delete multiple records
- Ensure that the user should be able to specify an older date for the account expiration of the role/user
- Fixed an issue where the database list in the new connection window is not visible
- Added informative message when there is no difference found for schema diff
- Fixed an issue where sequences are not created
- Ensure that verbose logs should be visible for Utility(Backup, Maintenance) jobs
- Ensure that the current value of the sequence should be ignored while comparing using schema diff