Ashampoo Photo Optimizer 歷史版本列表
Ashampoo Photo Optimizer 點擊一個按鈕,輕鬆地恢復您的照片。該程序讓用戶只需點擊幾下,即可優化單張照片或整個收藏的顏色和對比度。圖像清晰度和對齊方式可以很容易地修改。微小的瑕疵也可以被糾正。用戶可以美白牙齒,消除紅眼,消除皮膚瑕疵。該方案還提供了各種藝術工具,以創造性思維,例如圖像老化的影響。 Ashampoo Photo Optimizer 是為尋求以最小的努力實現輝煌的... Ashampoo Photo Optimizer 軟體介紹更新時間:2023-11-29
更新細節:
更新時間:2023-08-28
更新細節:
更新時間:2023-08-28
更新細節:
更新時間:2023-06-13
更新細節:
更新時間:2023-06-13
更新細節:
更新時間:2023-01-19
更新細節:
更新時間:2022-07-05
更新細節:
更新時間:2022-07-05
更新細節:
What's new in this version:
BurnInTest Professional 10.2 Build 1000
- Added support for API keys to connect to a cloud version of Management Console
- Scripting, updated SET2DGRAPHICS command to allow setting of per monitor test options
- 2D RAM & GPGPU test, made some changes so that the number of tests started is the lower count of available GPUs between BurnInTest's system information collection and the windows API call EnumAdapters. This should stop some issues seen with docking stations that do not respond correctly to EnumAdapters causing the GPU count to be too high, so more tests than needed are run and errors are seen
- GPGPU test, added improved recovery attempt when an error occurs during the GPGPU tests
- 2D Video memory test, reduced amount of memory being allocated for testing when running the 3D test at the same time
- 3D DX12 test, added new error message if resource files failed to load (but do exist on disk), eg in a low resource situation
- Fixed a case where when running from USB the LastUsedSettings.cfg was not loaded from the USB drive correctly and could instead use a locally installed copy or default values
- When not running tests, status messages sent to management console is reduced to once per minute, will increase when tests are being run
- Updated preferences to allow for adjusting how often status messages are sent to management console while tests are running
- Advanced network test, fixed tile numbering (x of x) while test is running and issue where all 20 result tiles were displayed instead of how many NICs were neing tested
- Advanced network test, moved the result tile title slightly to the left to match with progress tile title positioning
- Advanced Network Test, fixed last error description not displaying on tiles
- Advanced Network Test, Fixed display issue where cycles, operations and errors were not displaying on tiles
- Fixed serial port identification in WinPE for a specific add on card that was identifying them using hex A/B/C instead of numbers
- Parallel ports, fixed an instance where the parallel test would not start correctly first time if the test wasn't already selected when BurnIntest was launched
- Added a workaround for Windows 11 22H2 update that was blocking a driver load and preventing BurnInTest from gathering as much system information and seeing CPU temperatures
BurnInTest Professional 10.1 Build 1004
- Webcam test, can now be run as a pre-test or a main test. When run in main test mode the close / ok buttons will be disabled
- Preferences, added new tab for webcam options
- Scripting, added new webcam options command (SETWEBCAM)
- Fixed a bug preventing configuration files from being saved correctly
- Fixed an issue with the disk test auto select not selecting >100 disks correctly
- Fixed a crash that could occur when a log file reached its max line count and created a new file
BurnInTest Professional 10.1 Build 1003
- Test preferences, logging, added a "Show error details on certificate" option to allow for any error details to be turned off and just show "FAIL"
- Test preferences, disk, fixed an issue where auto select options were not being set properly and could leave the disk size as 0%
- Disk test, fixed several issues where >100 disks would not be displayed in the user interface correctly
- Temperature progress tile, fixed Min/Max temperatures incorrectly displaying the current temperature
- Fixed an old to new config conversion issue when the "All available" video memory test option was selected
- Fixed a possible crash when converting old configs Made some changes to fix an issue where
- BurnlnTest fails to connect to the management console, but then continually sends connection messages each status update
BurnInTest Professional 10.1 Build 1002
- Added Threads per CPU, P-Core and E-Core count to System Information tab
- Fixed incorrect "Endpoint Version not current" warning message in trace log
- Fixed missing "Threads per CPU" text in Text/HTML CPU system information output
BurnInTest Professional 10.1 Build 1001
- Fixed a config file conversion issue from V10.0 to 10.1 that could result in some setting being incorrect
BurnInTest Professional 10.1 Build 1000
- Added support for 12th gen Intel CPUs that use P (performance) and E (efficiency) cores, test threads for CPU test will be based on total available threads
- Add support for retrieving temperatures from Intel Ice Lake SP (3rd gen Xeon)
- Added support for retrieving DDR5 information
- Slightly changed RAM test memory allocation calculation to leave more free memory when running 2D and 3D tests
- Disk test, added support for up to 200 disk tests
- Preferences, fixed an issue when saving a log file without a fully resolved path (a filename with no path)
- Fixed USB version not loading settings file correctly at startup
- Added a check and specific error message if OpenCL.dll is not found on the system when trying to run the 2D - Local video memory test
- 2D Preferences, fixed window size drop down not being set correctly on initial window load
- Video Preferences, fixed Number of windows drop down not being set correctly on initial window load
- Fixed graphic flashing/redrawing issue on management console settings page caused by a no longer used icon being drawn
BurnInTest Professional 10.0 Build 1006
- Change log not available for this version
BurnInTest Professional 10.0 Build 1004
- Fixed an issue when running using a key.dat file to register BurnInTest, BurnInTest thought it was running in USB mode when it detected a key.dat and some of the file paths used (eg for pre-configured configs) could be incorrect. There is a now an additional check for running in USB mode
- Changed test selection and duty cycle dialog to show config time and cycles (if less than 15mins) when running in the trial version
- Added max run times (instead of 0 - run forever) to some of the pre-configured tests that were missing them so they work in the trial version
- Management Console, started tracking if connection was successful to prevent extra status messages being sent when connection failed for some reason
- Updated system information library to correct some incorrect CPU cache values being returned
BurnInTest Professional 10.0 Build 1003
- Updated MonitorTest to run as a registered "BurnInTest Plugin" user, will no longer launch in trial mode
- Updated KeyboardTest to run as a registered "BurnInTest Plugin" user, will no longer launch in trial mode
- Changed MonitorTest plugin test to display master screen before the touch screen tests
- After saving a result log from file menu it will now automatically open in the default viewer
- Fixed Monitor/Keyboard tests missing from results list view and Text/HTML reports
- Fixed battery window not displaying a main title, icon or runtime errors correctly when there were no batteries available
- Added webcam, battery, USB devices, RAM information to the system information section of the HTML test certificate
- Changed how optional Disk/USB speeds are reported in the HTML log & certificate, added them as part of the test name instead of in the result summary section
- Increased table sizes in HTML style logs to 800 wide
- USB test, made some changes so cycle lengths are more consistent when cycling USB3 test speeds
BurnInTest Professional 10.0 Build 1002
- Fixed test stop time being reset to 17 minutes in some cases
- 2D GPU RAM test, changed compile settings to avoid a VCTUNTIME140.DLL error
- Previous version config conversions, fixed an issue when converting config files from V8 to V9, bluetooth settings were not being copied correctly
- Previous version config conversions, attempt to convert old 2D lines and bitmaps settings for the 2D test. Other settings (EMC patterns) need to be re-chosen due to the extent of changes to the new per monitor 2D test
- Report Information, fixed "Include test duty cycles" state not being saved and restored correctly when using "Save as defaults"
BurnInTest Professional 10.0 Build 1001
- Battery test, fixed battery pre test not checking battery details correctly and throwing an error
- USB test, fixed a bug where the first USB3 test thread could stop the configuration of other USB3 plugs
- Fixed a localisation bug on progress tiles ("Low level errors" instead of "Runtime errors")
BurnInTest Professional 10.0 Build 1000
New inventory Comparison lest:
- Compares the current system information to a master list and an error is logged if there any difference
- Comparison can be done at start or end of testing
- The master list is stored as an XML file and can be created from the Inventory tab of the test preferences
New Shared Memory API:
- Added a shared memory block for API style access to BurnlnTest information, test status and temperatures
- The definitions for the shared memory structure and a demo are included in the installer
New 2D GPU RAM test:
- Replaces the Local/All available video memory test. It uses OpenCL and will allocate a large amount of the available video RAM and test it
- similar to the system RAM test
- The old test used the deprecated DirectDraw library which could not access greater than 4GB of video memory
New Pref-Configured Tests Tab:
- Added new tab to main user interface so configs can be loaded and run directly from this list. This will display config files that are saved in
- DocumentsPassMarkBurnlnTestConfigs
- Configs can now have a description and icon assigned to them which will be displayed on this tab
- Config order can be sorted by editing the cfg_order.txt file in DocumentsPassMarkBurnlnTestConfigs
New Battery Tab:
- Added a new tab to the main user interface to display a graph of the battery charge levels during testing
- Added discharge comparison rate selection
- When "main test" option is selected for battery test charge levels will be logged during testing in addition to previous behaviour of
- comparing charge level
New KeyboardTest Integration:
- Better integration of KeyboardTest, no longer have to specify a path command line flags to launch as a plugin
- Now has an individual option to enable/disable KeyboardTest in test selections and duty cycle dialog and on dashboard tab
- KeyboardTest files are now included in the BurnlnTest installer
New MonitorTest Integration:
- Better integration of MonitorTest no longer have to specify a path command line flags to launch as a plugin
- Now has an individual option to enable/disable MonitorTest in test selections and duty cycle dialog and on dashboard tab
- MonitorTest files are now included in the BurnlnTest installer
New Localisation Options:
- Added Korean and Chinese translations
- Language selection is via the new settings dialog under the "Edit" main menu item
New Settings dialog:
- Added options for language selection and default tab at startup
Dashboard:
- Added a dashboard tile for temperature with sensor names and current, min max temps
- Removed duty cycle slider from test tiles that don't have a duty cycle
- Added a "Runtime Error" count to each progress tile for quick referencing of test status
- Added left and right icons for scrolling through available test information
- Changed maximise/minimise icon
2D Test:
- Increased number of monitors supported from 4 to 8
- Changed 2D monitor tests (scrolling H, reference and colour bar patterns) to be selected on a per monitor basis and added better support
- monitors in different configurations
- 2D Test preferences, available monitors will be listed in the list box and a different test pattern can be selected for each one. Note that this
- order is not the same order as displayed by Windows by using "identify monitors" and the order can change if monitors are added,
- removed or powered off/on
CPU Test:
- Progress tile, only display decimal place when value is less than 100
Disk Test:
- Added average read/write speeds to display
- Disk wiping, added option to disk test preferences to format physical drive at end of test (only when running a physical disk test)
- At the end of testing a disk wipe dialog will be displayed with a 20 second countdown to allow it to be cancelled
GPGPU lest:
- Added a preference tab and option to avoid running the test on cards based on a name filter
USB Test:
- Progress tile, changed some text offsets so the error count was displayed on the tile
- Added "Cycle" option to speed selection to cycle between speeds (from Super Speed -> High Speed -> Full Speed)
Logging:
- Added average disk read/write speeds to logging
- Added USB benchmark read, write and loopback speed to logging
- Added option to remove system information from log
Management console:
- Added session & result IDs to log and status message on successful connection (will require an update of management console)
- Added checks for errors on status/result message updates from management console
Scripting:
- Started to remember last used script name and script path after opening a script next time "Run script" is selected
- Added scripting options for inventory, GPGPU, monitor, keyboard tests and other new config options
Tape test:
- Removed tape drive test, no longer supported
Test Preferences:
- New Config section, added options for setting a description and icon for the config (displayed on the Pre-Configured Tests tab)
- Battery, made some changes to battery settings to make it clearer and updated help with more information
- Logging, added options to save an image of the dashboard (will full screen and select the dashboard tab) at the end of the test
- Logging, added option to enable or disable logging of USB and disk speeds
- Logging, added option to remove system information from log
- Serial, removed 110 baud option. If a baud rate below 1200 is selected then the timeout value will be automatically increased to 10 seconds.
- Post test options, made some changes to "Always display result info" so that it will change the current displayed tab to the results
- dashboard. If being used in conjunction with "launch an external application and exit" then a message box will be displayed to allow the
- results dashboard to be seen (this brings it back into how it functions prior to V9 when there was an actual results window displayed at the end of testing).
- end of testing).
Test Selection and Duty Cycles:
- Added button and icons to test selection and duty cycle window to allow opening of test preferences at specific test page
- Added list of pre-configured tests on left side of dialog
- Added config description and icon to dialog
- Added temperature checkbox for consistency aid enabling/disabling the test
Misc:
- DDRS support when retrieving system information
- Support for Intel Elkhart Lake when retrieving system information
- Added a way of customising the background image for the main BurnlnTest user interface
- Added a "Don't show again" option to pre test warning, this will toggle the "Action before running tests" option for the current config to "None" if checked.
- "None" if checked.
- Removed some dynamic loading of functions from kerne132.d11 that have been around since XP SP2/Win7, now directly calling those
- functions (eg GetDiskFreeSpaceEx)
- Replaced Quick Test Menu items with Pre-Configured Tests
- Added CPU/GPU/HDD to sensor names on temperature tab
- Hid Remove/Configure columns in results list view when test was running / displaying results
- Fixed some errors not being displayed by category
BurnInTest Professional 9.2 Build 1009
- Serial Preferences, when a slow baud speed (<2400) is selected or one of the cycle options then the timeout will be set to the max value
- Serial Test, added a new error message if the serial port test was run without any serial ports selected to test in the configuration
- System information updated to recognise Windows 11
BurnInTest Professional 9.2 Build 1008
- TPM Test, made some changes to the self test for V2 TPMs which would previously fail and display "self test command blocked"
- Fixed an issue stopping system information from being written to the test log correctly when running BurnlnTest with the auto run flag -r
- Fixed an issue reading temperatures from AMD CPUs with multiple CPU groups (eg Ryzen 3990x)
BurnInTest Professional 9.2 Build 1007
Fixed:
- an issue with the parallel port test not being able to get the port address and left unable to start the test in some cases
- an issue reading AMD 4600/4800 CPU temps
- and issue preventing AMD GPU temperatures from being read if ADL_Graphics_Platform_Get failed to be loaded from ADL library
BurnInTest Professional 9.2 Build 1006
- RAM Test, made some changes to avoid a verification error being logged when the system was low on memory, in some cases a write phase was aborted due to the low memory but the verification phase would continue instead of being skipped which would lead to a verification error for some patterns. This would only occur on systems that had nearly no free RAM before the start of the RAM test. So typically only on systems with - RAM Test, made some changes when allocating/deallocating memory for the test in low memory situations, fixing a potential bug that could cause verification errors when small amounts of RAM (- RAM Test, made some changes so multiple copies of BurnInTest running the RAM test will have separate shared memory blocks, still not recommended to run multiple copies of BurnInTest at the same time however.
- 3D Test, DX12, added a check before the DX12 executable is launched if the system is going to Suspend/Hibernate and wait until system is resumed, this should prevent an error being thrown if the test stats at the same time as the system is going to sleep (seen when rapidly sleeping/resuming system in a loop)
BurnInTest Professional 9.2 Build 1005
- Audio loopback test, now supports PassMark Loopback Audio Plug
- Audio loopback test fixed an issue with the audio loopback test where if the test run time selected was 0 (run forever) then then sound playback time was too low (-1 second) instead of the expected 20 seconds.
- RAM test fixed a bug where the RAM test may only allocate 200MB of RAM for testing when run at 50% or lower duty cycle
- Fixed monitor numbers in log files starting at 0 to now start at 1
- Added GPU name used for each DX12 test to log
BurnInTest Professional 9.2 Build 1004
- Added initial support for reading temperatures from Intel 11th gen CPUs
- RAM Test, updated a trace log message when low memory is - Added a new information log message when memory is very low when trying to run the RAM test
- Disk test, fixed an issue where disks numbers being tested >80 might not show up in the log correctly
Fixed:
- an issue where disks weren't automatically selected when run in conjunction with minimising system info collection command line flag (-w) and the auto select disks preference setting
- a UI issue where if the RAM test logged an error it might not be displayed on the dashboard until the test finished
- an issue when reading temperatures from some NVMe disks
- an issue when reading temperatures from AMD CPUs
BurnInTest Professional 9.2 Build 1003
- Fixed a crash that could occur at startup when usingthe -R command line flag
- "Disk test,forced destruction of any partition information and get systenn to update partition information when running a physical disk test,this prevent an access denied error when tryingto test some physical drives that had partition information but the volumes weren't mounted"
- "Temperature graph,redrawn at end of test to display all samples"
- "Changed system information tab to show battery current charge, design and full charge capacity Made some changes to the installer so BurnlnTest won't launch after a silent install"
- "USB Test,fixed an issue with the scripting command 'USB3CONNECTIOIN ' which was not setting the chosen speed correctly for 12 or 5000"
- "USB Test,fixed a bug where USB threads were forced to stop if any plug was failing to be enumerated"
- "USB Test,fixed a case where a USB error may not be thrown at test start under some circumstances where the plug was being forced into a particular test speed (eg USB3 plug on a connection with USB2 lines disconnected)."
BurnInTest Professional 9.2 Build 1002
- Advanced network test, endpoint, fixed some possible crashes when memory failed to allocate
- Advanced network test, fixed a bug where a "connection reset by peer error" could occur when trying to test 4 or more network cards
- Added NOTEMP command line flag to disable temperature collection
- Fixed an inconsistency between BurnInTest and the Directlo driver that was causing the parallel port test to fail
- Decreased a timeout value when collecting SMART disk information that could cause the temperature initialising and collection to free or time out when some USB drives were attached to the system under test
- Fixed a possible crash when gathering SMART information from hard drives
BurnInTest Professional 9.2 Build 1001
- Fixed a bug where USB3 low level errors would display an error message for the DX12 test rather than a information line for USB3 low level errors
- Added a minimum size to the BurnInTest window so all UI elements can be accessed
- Updated system information library with initial support for AMD Ryzen 5000 Series CPU info and temperatures, support for CPU groups when retrieving per-core temperatures for Intel chipsets
- Fixed "Display errors by categories" checkbox being hidden on high DPI settings
BurnInTest Professional 9.2 Build 1000
- Rebranded "BurnInTest Pro" to "BurnInTest Windows"
- "BurnInTest Standard" has now been discontinued
- Management console, added an error when there was a server side error or response other than HTTP status 200 (eg 500)
- Endpoint, fixed a bug where the last digit of an IPV4 address from BurnInTest could be truncated in some cases resulting in a failure to start the test
- Added currently selected configuration filename to main window
BurnInTest Professional 9.1 Build 1009
- Management console, fixed a bug where unprintable characters in some system information fields (eg BIOS serial) could prevent BurnlnTest correctly connecting to the management console
- Added CPU voltage from SMBIOS to system information
- Added extra information to DX12 error logging
- Updated system information library for support for reading temperatures and SMART information for NVMe drive behind USB-NVMe bridges (eg JMicron JMS583, Realtek RTL9210, ASMedia ASM2362)
- Advanced Network Test, Added more setting value bounds checking to advanced network test preferences
- Advanced Network Test Endpoint, fixed a crash that could occur on exit while cleaning up
- Advanced Network Test Endpoint, stopped displaying an error message at startup when Bluetooth was not available
- Advanced Network Test Endpoint, fixed a crash that could occur in the endpoint
- Memory Test, fixed crash that could occur after allocating a small amount of RAM
- When using the -MF command line flag the machineid.dat file will now be saved at this location when using save as default button
BurnInTest Professional 9.1 Build 1008
- Ѕсrірtіng – Аddеd ІD flаg tо ЅЕТМАNАGЕМЕNТ соmmаnd
- Аdd mіѕѕіng mоdеl whеn dеtесtіng Іntеl Соmеt Lаkе сhірѕеtѕ fоr СРU іnfоrmаtіоn аnd tеmреrаturеѕ
- Аddеd Іntеl Ісе Lаkе сhірѕеt ѕuрроrt fоr СРU іnfоrmаtіоn аnd tеmреrаturеѕ
- Fіхеd АDМ Rуzеn tеmреrаturеѕ bеіng dіѕрlауеd tоо lоw
BurnInTest Professional 9.1 Build 1007
- RAM test, fixed an instance where the RAM test process might crash if it had allocated a very small amount of RAM initially (<100MB) and then tried to allocate more
- Management console, fixed a bug where BurnInTest might not send a test finished time in test result
- Fixed some display issues on the dashboard for the standard and advanced network tests
- Disabled time and cycle count editing in dashboard user interface and added message for trial version (was always set to 15 minutes for trial version but dashboard UI was not reflecting this)
- Fixed a recent temperature collection change that was causing some AMD CPU temps to be displayed incorrectly
- Added support for Intel Comet Lake chipset temperatures
- Added Qemu/KVM to list of known Linux VMs so that CPU MSR information is not processed (to prevent BSOD in VM)
- Replaced Testsound.wav and Testsound.mp3 example files used for sound test with cleaner sounding examples
BurnInTest Professional 9.1 Build 1006
- Change log not available for this version
BurnInTest Professional 9.1 Build 1005
- Change log not available for this version
BurnInTest Professional 9.1 Build 1004
- Sound test, Loopback test, fixed a possible crash that could occur if there was no input device available
- Management console, fixed an issue where a connect message wasn't correctly sent when a large amount of system information was present (eg 10+ disks etc)
- Fixed a bug where some event source strings were not printed correctly (only a single character) to the trace log
- Fixed the display of hard disk information only showing minimal information (no serial etc) in WindowsPE
- Updated system information library with some AMD Ryzen temperature fixes (4600H, 4800H)
BurnInTest Professional 9.1 Build 1003
- Scripting, fixed an issue where script would continue running next script line when STOP button was clicked
- Disk test, fixed an instance where disk test files were not being kept on disk when used in conjunction with the -K command line parameter
- Slightly increased test tile size to allow for extra USB information being displayed
- Install to USB, now includes machineid.dat if file exists
- USB test, added the "Check bus error" option to the preferences window to allow user to enable/disable logging of the low level errors. "Low level errors" information field added to USB test display
BurnInTest Professional 9.1 Build 1002
- Memory Test, fixed a crash / timeout error that could occur in low memory situations
- Added some extra logging to trace file with command line string
- Added some extra error information when Print action fails
BurnInTest Professional 9.1 Build 1001
- Fixed missing digital signatures on some executables (plugins, memtest, DX12 test) which could prevent the executables being launched by BurnInTest or show an unknown error during the memory test
BurnInTest Professional 9.1 Build 1000
- Memory Test, made some changes to how the memory is allocated at the start of the test and reallocated during the test. Previously memory was allocated in one large allocation (per memory test process), however on systems with large amount of RAM (eg 4TB) the test would time out when test RAM was reallocated. Now the test processes will allocate/deallocate RAM in 100MB blocks
- Memory Test, added a small sleep if a memory allocation fails before looping to try allcIte again
- CPU Test, started reserving threads if memory test is running (1 thread for 8 or less cores*thread systems, 2 threads for > 8)
- Scripting, fixed some issues where the next line of a script might not be executed when a test was automatically stopped when using the SETERRORS ACTION STOP command
- 3D Test, fixed a bug where last 3D DX12 error string was not being displayed in dashboard list view
BurnInTest Professional 9.0 Build 1018
- Management console, started sending more memory information to management console on initial connection so RAM details table can be populated from BurnlnTest connections
- Plugins, fixed an issue where the test run wouldn't automatically stop when running just plugins (no main tests included) and the plugins had finished
- Plugins, fixed an issue where the next ugin wouldn't start when running plugins during the main tests (not pre-test plugins) and the option "run each separately" was selected
- 2D EMC testing, added new option to swap pattern displayed on primary monitor • 2D EMC testing, added an option to disable the sine wave tone that is played during the test
- 2D EMC testing, fixed an issue when the primary monitor was not the left most (#0) monitor that would cause the test to display on the wrong monitor and in incorrect sizes
- Fixed an issue where DirectlO.sys could be held open if BurnlnTest was started a second time on the same system if temperature monitoring was enabled. This could then cause system information to not be collected correctly (eg missing memory details) on the second BurnlnTest launch (if system was not restarted between launches)
BurnInTest Professional 9.0 Build 1017
- Disk test, added some extra checks that block size is not invalid when starting the test
- 3D Test, changed default test size to 800x600
- 3D Test, DX12 test, made some changes so test window can be moved to a different screen location
- Management console, made some changes so that clearing the Machine ID in the report information dialog will close the current management console connection and allow the config (or the default values in machineid.dat) to be saved with a blank Machine ID. This will then be newly generated next time BurnlnTest is opened using that config and the connection to the management console is made.
- Memory test, made some changes so the test isn't waiting longer than it needs to when running in conjunction with USB2 plugs or the USB test has errors before connecting to a plug (the memory test will wait for up to 1 minute before starting to allow USB plugs to connect and the USB3 benchmark test to run)
- CPU Test, added option to allow number of CPU test threads to be chosen Added a warning message when running the 3D DX12 test in conjunction with the GPGPU and CPU test at high duty cycles
- Logging, added duty cycle for the selected tests to the normal log output
- Fixed a crash on start up that could occur on Intel Baytrail systems due to an invalid MSR read
BurnInTest Professional 9.0 Build 1016
- Change log not available for this version
BurnInTest Professional 9.0 Build 1015
- Made a change to the 3D DX12 test to remove a timer watching for completion of the test, this timer could cause an error to occur if the system was put to sleep and then resumed. Now the background watchdog timer (that checks the operations count of a test continues to increase) will be used to detect if there is an issue running the 3D test
- Fixed a buffer overflow issue that could cause a crash in the cpu max heat test
- Changed behaviour of memory test when it generates an “unknown error”
BurnInTest Professional 9.0 Build 1014
- Change log not available for this version
BurnInTest Professional 9.0 Build 1013
- Added some test information to the display of the 3D test progress tile on the dashboard
- Network test, added extra output to trace level 1 log each cycle (500 packets) for standard network test (packets sent / recv, bytes sent, max / avg delay, total bad packets)
- Fixed a bug where a new test could be added using the "Test Selection and & Duty Cycles" menu item when the test results were being displayed, leading to a new test tile with no result (which could appear as a blank space on the tile view)
- Added a warning message and option to clear results when attempting to use the "Test Selection and & Duty Cycles" menu item when in a "Results" test state
- Made a change to detect USB drives better when auto selecting disk test options
- Fixed a crash that could occur in the 32bit build when trying to use the duty cycle slider for a test on the dashboard tab
- Management console, now when technician or customer is changed in the report details any current connection to the management console will be restarted so the changes are sent to the management console
- Fixed a bug in the DirectX12 3D test that could cause a "Test was interrupted" error message when BurnInTest attempts to resize/move the test window after initial creation
- Fixed temperature display for Ryzen 2700 PRO
BurnInTest Professional 9.0 Build 1012
- Added outputting of PCIe statistics to trace activity level 1 log once per cycle
- Fixed a bug where saved report defaults (technician, customer, serial etc) could be cleared when the current results were cleared
- Made a change to the CPU heat test so that the SSE2 heat test checks for AVX CPU support as well as some AVX instructions being used (which caused a crash on old CPUs like the Core 2 Quad 6600)
- Fixed an issue with the TPM test where V2 TPMs might not be found correctly and throw a "self test failed" error
- Added a new error to the TPM test if the self test command is blocked by the operating system
- Fixed an issue in the DX12 3D test where if an error occurred during the render process it previously might not be displayed until the 3D cycle finished. Now an error will be flagged when the error occurs and the test will stop running.
- Changed behaviour of scrolling letter 2D test so it will continue to run when not in the foreground
- Added technician and customer details to management console connection message
- Changed editing of report details so when technician or customer is changed any current connection to the management console will be restarted (starting a new management console session)
- Increased size limit of system information details fields sent to management console
- Increased number of system information items sent to the management console from 16 to 25
- Fixed some possible array overflows that could cause a crash when generating the management console connection message
- Started signing installer with SHA256
BurnInTest Professional 9.0 Build 1011
- Fixed a crash that could occur when using a config file from version 8
- Updated system information library to work around a crash caused by Windows 10 Enterprise device guard on some AMD systems
BurnInTest Professional 9.0 Build 1010
- Fixed a bug in the 2D colour bar test that was preventing the main BurnInTest windows from handling messages (eg when clicking the stop button) which made it impossible to stop the test.
- Removed the verified operations count for the GPGPU as it was unused, added an error count to the dashboard tile
- Fixed a bug preventing bitaccess.txt from correctly working with the test selections, times and cycles on the dashboard display
- Fixed a bug preventing bitaccess.txt working with the TPM test
- Made some changes so invalid filename characters are stripped from the log file prefix name when using system variables replacements
BurnInTest Professional 9.0 Build 1008
- Fixed an issue when reading the configuration file that could cause the "Machine type" and "Serial number" to display invalid characters in system information
BurnInTest Professional 9.0 Build 1007
- Made some changes to the advanced network test in order to run a bit slower and allow smaller target speeds on low speed network cards
- Fixed some display issues with the advanced network test dashboard tile view
- Updated system information library to fix some issues when reading Intel SSD temperatures
- Added some extra TPM error messages
- Fixed an issue with the PHYSDISK command line parameter and the auto select disks setting when running in WinPE not correctly selecting all the physical disks
- Fixed a bug where if just a pre test was selected (eg the TPM test) then it was possible for the test run to not stop correctly after the pre test was finished
- Fixed a minor bug in calculation of the Cycle in the USB3 test
- Changed the packet count per cycle of the USB3 test to 115,000 to bring the cycle count more into line with the USB2 cycle count
BurnInTest Professional 9.0 Build 1006
- Changed behaviour so when using a script from the command line the management console connection is delayed until a config (with the management console enabled) is loaded or the SETMANAGEMENT script option is used
- Fixed a crash that could occur when turning on the management console option using a script
- Removed IP information for network cards from test certificate
- Install to USB, added window message updates when copying big files to prevent "Window not responding"
- Install to USB, added LasUsed.bitcfg file to USB drive during copy process
- Fixed a 32bit overflow when logging the offset location of an error in the Optical test that could cause negative values to be displayed for large files
- Added an error message when the DX12 test executable is missing / fails to launch
- Fixed the display of the number of USB tests running on the test progress tile (previously showing an incorrect number of tests running).
- Temperature graphing, added checks and fixes for graphing more than the maximum # of temperature sources (32)
- Fixed a bug where selecting "No Monitoring" for temperature monitoring in test preferences could lead to a crash
BurnInTest Professional 9.0 Build 1005
- Added logging of DX12 error string when available
- Changed time/duty cycle entry on dashboard so values are saved when losing focus, not just on enter keypress
- Changed default network test settings to be error ratio of 0.1% instead of each single missing packet
- Made the test preferences dialog a bit smaller
- Added AVX/AVX2/FMA3/FMA4 settings to SETCPU script command
- Fixed a bug in the CPU test where if just the AVX/AVX2/FMA3/FMA4 instructions were selected then the test would not perform any operations
- Fixed a bug in the endpoint.exe (advanced network test) not updating the current ethernet statistics while a test was running
- Fixed incorrect logging test name for TPM
- Fixed a bug when removing advanced network test from tileview, would still be present in list view on dashboard
- Fixed a bug when trying to remove the advanced network test using the remove link in list view on dashboard
- Fixed a bug with the text not drawing correctly for the Advanced network test dashboard tile when a test was running
BurnInTest Professional 9.0 Build 1004
- Fixed a bug with the DX12 test losing it's operations and cycle count after 15mins
- Fixed a possible "No operations" error for the DX12 test
- Fixed a bug with Advanced network, PCIE and serial port tests not updating operations count when dashboard tab was not displayed, which could cause a "No operations detected" error message.
- New in BurnInTest Professional 9.0 Build 1003 (March 23rd, 2018)
- Changes to the PCIe test for handling sleep states during testing
- Fixed a bug that could cause tests to end before their set runtime
- New in BurnInTest Professional 9.0 Build 1002 (March 20th, 2018)
- Fixed a bug with "Install to usb" function not copying the required DX12 3D test media files
- Fixed a bug where if all tests had finished (eg in an error condition) before clicking stop button then BurnInTest could get stuck and not allow tests to be stopped properly
BurnInTest Professional 9.0 Build 1001
- Fixed some incorrect test icons on the dashboard
- Fixed a bug where times were not being sent correctly to the management console while a test was running
- Increased max script line length to account for setting the maximum number of supported serial ports for SETSERIALPORTS command
- Temperature, Fixed auto scroll checkbox not being applied when temperature settings are changed
- Temperature, Fixed overlay text appearing outside graph area
- Temperature, Fixed flickering of lines when auto scroll is disabled
- Temperature, Fixed incorrect temperature time values in chart due to temperature history wrapping back to 0
BurnInTest Professional 9.0.1000.0
New User Interface:
- New tile based user interface
- Tests will now run on top of their tile button un user interface (instead of a separate window) where appropriate
- Better scaling of user interface on 4K high DPI monitors
- New TPM (trusted platform module) pre test
- Checks for presence of TPM, runs self test and queries for version.
CPU Test:
- Added AVX, AVX2, FMA3 and FMA4 extensions
- Added checkbox for AVX, AVX2, FMA3 and FMA4 to test preferences
- Heat test, added new instructions to max heat test to maximize heat generation on CPUs that support FMA & AVX instruction sets
RAM Test:
- Improved the speed of the test by enabling memory caching. To replicate the V8 behaviour an option has been added to the test preferences to "Disable memory caching"
- Test now waits for USB3 benchmark test phase to complete before starting due to the large amount of RAM required per USB3 plug during the initial benchmark phase of the USB3 test.
Bluetooth Test:
- Updated and improved Bluetooth test
- NEW Bluetooth Advance Loopback Test to send/receive with the current Endpoint Software.
- Added Loopback test for Serial Bluetooth Devices (Tested with HC-06, Power to VCC, Ground to Ground, RX looped to TX). Requires the device to be paired/authenticated prior to be used in BurnInTest
- Bluetooth Loopback Test now supports up to 4 Remote Bluetooth devices.
- Added separate Duty cycle and preferences controls for Bluetooth test
- Added port range to Bluetooth test
2D Test:
- Added new EMC test pattern "Color bars with moving element", to comply with CISPR 32 (ITU BT.1729) standards
- Changed how example character is drawn on preferences window to better display large fonts (96, 120 etc)
- Removed font size limit (previously 8-16) on scrolling letter 2D tests
- Allowed different font sizes to be selected for the scrolling H test and adjusted the scroll speed to take into account monitor vertical resolution
- Added 2K & 4K resolution options
3D Test:
- Added new DX12 option on supported systems (64bit win 10)
- Added 2K & 4K resolution options
USB3 Test:
- Added slow speed threshold setting and warning message to USB3 loopback test
- Added a warning/error when USB3 plugs are not running at superspeed / 5Gb USB3 speed. This can be ignored by changing the BITErrorClassification.txt file
- Added ability to select USB3 plug connection speed for USB test
- Added memory allocation check when creating packet buffers for USB3 benchmark & loopback tests
- Increased usb3 thread synchronization timeout from 1 minute to 2 minutes to avoid synchronization timeout when multiple usb3 plugs (more than 4 plugs) are connected.
- Added a syncronization step before reading voltage from usb3 plugs
- Fixed a bug where sending simultaneous usb3 vendor commands could lead to failure in running the commands
- Added "Auto" option to the USB3 connection types
- Improved thread synchronisation when a large number of test plugs are connected. Many USB host controller's device drivers start to fail under high load (Open, Send and Re-enumeration requests fail if system is under high load). This works around most of the host controller flaws.
Disk Test:
- Increased disk tests limit to 100 (from 80)
- Added a "max cycle" option to the disk test
Network test:
- Added "Use 1st IP for all" network test option to preferences
- Added a new option to only select network cards that are connected/have an IP
Video Test:
- Added option to mute audio when playing video
Serial Port test:
- Added separate options to disable RTS/CTS and DSR/DTR test phase
Help:
- Moved to a new help format (ewriter) so that help topics can be opened directly in Windows 10
- Temperature Monitoring & Charts
- Updated temperature graphs to be interactive and allow scrolling and zooming.
- Temperature collection and graphing will start by default when BurnInTest is first launched so temperatures can be monitored without any tests running. On test start the graph will be reset and on test stop the temperature monitoring will be stopped to allow the graph from the test run to be saved.
- Temperature tab now has a split list view of three lists, CPU, GPU and HDD
- Changed series colours to be more visually friendly
- Added checks for the maximum number of temperature sources to monitor
- Fixed scrolling/dragging issues
- Added zoom buttons
- Added support for multiple GPU temperature readings
- Customer certificate template
- Added marker for inclusion of the temperature table chart
Scripting:
- Added more USB options to scripting
- Added SETBLUETOOTH Scripting commands
Misc:
- Added support for reading and logging fan speed from SpeedFan utility
- Fixed a bug when using the PHYSDISK command line parameter in WinPE where the physical specific disk patterns were not available in the select all drop down
- Fixed some problems displaying the FMA3 support for CPUs in system information
- Added way to disable stop button, disable time and cycle settings when using bitaccess.txt to prevent people changing the run time and stopping test early
- Added option to include the duty cycle of each test in the Report Information window
- Turned optical test off by default
- Removed GPGPU test from standard edition
Preferences
- Increased the size of Preferences window
- Changed temperature source/threshold combo boxes to editable list view with checkboxes
- Combined Pre-Test/Post-Test tabs. Combined Serial Port/Parallel Port tabs
- Added %MCMACHINEID% flag to logging file name preferences to allow management console ID to be used as part of the logging path
- Made some changes to the memory test preferences window tab for better readability
- Management console
- Updated & rewrote central management console database to hold testing results
更新時間:2022-06-20
更新細節:
What's new in this version:
dbForge Studio for SQL Server Professional 6.2.22
New features and improvements:
- Added support for new functions in the Completion List, Quick Info, and Parameter Information: GREATEST, LEAST, CURRENT_TIMEZONE, CURRENT_TIMEZONE_ID
- Added support for the FORMATFILE_DATA_SOURCE parameter for bulk_options in the OPENROWSET function
- Extended support for the comparison of SQL Server 2014-2019 backup files
- Improved the server connection behavior to avoid blocking connected databases
- Improved the behavior of wildcard-aided search in a Schema Compare document
- Improved the display of the object type list in the filter window of a Schema Compare document
- Improved the grid display in the Monitor document
- Improved the logic of column width auto-adjustment in Data Editor
- Improved the diagnostics of false syntax errors in Query Builder
User-reported bug fixes:
- Fixed an issue that occurred when launching schema comparison
- Fixed the performance of the source control update operation
- Fixed an issue that occurred when working with static data in source control
- Fixed an issue with the formatting of spatial data types
- Fixed a text editor issue
- Fixed an issue that occurred when closing the application
- Fixed an issue that occurred when comparing data
- Fixed an index synchronization issue
- Fixed the performance of the commit and push operations in source control
- Fixed an issue that occurred when changing the database in a SQL document
- Fixed a command-line editor issue
- Fixed an issue with displaying a container header on a diagram
- Fixed a documentation generation issue
- Fixed an issue with displaying text comparison differences
- Fixed an issue that occurred when working with the file system
- Fixed an issue with displaying nodes in Database Explorer
- Fixed a data generation issue
- Fixed an issue that occurred when working with transactions during schema synchronization
- Fixed an issue with the installation package
- Fixed an issue with document generation for encrypted procedures and functions in Documenter
- Fixed an icon display issue in the Monitor document
- Fixed a log file initialization issue that occurred when opening the application
- Fixed an issue with the CONTRACT permission type in Security Manager
- Fixed an issue with the search and replacement of values in Data Editor
- Fixed an issue with creating a foreign key on a database diagram
- Added the capability to control the column width for text data in Profile Server Events
- Fixed a data filtering issue in Data Editor
- Fixed an issue that occurred when opening Data Compare
- Fixed the Close all unmodified command for object editors
- Fixed an issue that occurred when opening a Monitor document
- Fixed an unexpected exception that occurred when copying data to clipboard
- Fixed an application uninstallation issue
- Fixed an unexpected exception that occurred when creating data reports for non-SELECT scripts
- Fixed an unexpected exception that occurred when building dependencies for Queue objects while generating documentation
- Fixed an unexpected exception that occurred when describing database objects during search
- Fixed an unexpected exception that occurred when working under the Azure Active Directory connection
- Fixed an issue with the interception of external exceptions by SQL Tools
- Fixed an issue that occurred when performing Analyze Code for a script with NOCOUNT ON
- Fixed an issue with the display of differences in the XLS comparison reports in Data Compare
- Fixed an unexpected exception that occurred when generating HTML documentation
- Fixed the behavior of the Reseed Identity Columns option for Azure connections in Data Compare
- Fixed an unexpected exception that occurred when exporting data to the Excel format
- Fixed an unexpected exception in Data Editor
- Fixed an issue with defining columns in a script for Python Generator in Data Generator
- Fixed an unexpected exception that occurred when describing databases with identical names for Schema and Assembly objects in Documenter
- Fixed an issue with connecting a database to a version control system
- Fixed an issue with reading data from the server when executing a script
- Fixed false syntax errors
- Removed an error report thrown upon switching to the Design tab in cases when the query contained syntax errors or was not supported by Query Builder
- Fixed an issue that occurred when inserting a drop-down list element into the text
- Fixed an issue with calculating the Parameter Info of a function that was referred to via a synonym
- Fixed a script formatting issue
- Fixed an issue that occurred when updating the database object cache for hints
- Fixed an issue that occurred when loading SSMS extensions
- Fixed the highlighting of the system statistical functions in SQL Editor
- Fixed a text editor issue on the Windows Build 22567 or later
- Fixed the behavior of the Parameter Info hint
- Fixed the behavior of the Quick Info hint
- Fixed an issue that occurred when working with the table editor
- Fixed the display of data in the login_time and last_batch columns on the Sessions tab in Monitor
- Fixed an issue that occurred when working with a data comparison document
- Fixed an issue that occurred when selecting view columns from its query
- Fixed an issue that occurred when viewing trigger dependencies in Database Explorer
- Fixed an issue with loading an SQL script from a saved file to a document
- Fixed an issue that occurred when analyzing differences in Queue objects while executing the Get Latest command
dbForge Studio for SQL Server Professional 6.1.14
New features and improvements:
- Support for the Execution step for the Jenkins, TeamCity, and Bamboo plugins
- Support for the UPDATETEXT, SEMANTICSIMILARITYTABLE, SEMANTICKEYPHRASETABLE, and SEMANTICSIMILARITYDETAILSTABLE functions
- Added the check constraints hints for the ALTER TABLE statements
- Support for the WAIT_AT_LOW_PRIORITY option for the ALTER TABLE ... SWITCH PARTITION statements
- Added the DISTRIBUTED_AGG hint for the SELECT - GROUP BY queries
- Added the suggestion of keywords for ALTER/DROP DATABASE SCOPED CREDENTIAL statements
- Added the suggestion of keywords for the ALTER DATABASE SCOPED CONFIGURATION statement
- Added the suggestion of keywords for MEMORY_OPTIMIZED in the ALTER SERVER CONFIGURATION statements
- Support for the CREATE/ALTER/DROP EVENT SESSION session_name ON DATABASE statements
- Support for Query Store options in the ALTER DATABASE statements
- Improved the behavior of data sorting in Data Editor
- Improved the display of table relationships on the Query Builder diagram
- Improved the error diagnosis when working with Source Control
- Added the ability to resize the search text field
- Added a warning when trying to save read-only files with the applied changes
Fixed:
- Excluded collations from elements falling into the category of identifiers when working out the Enclose identifiers within square brackets option (U36183154)
- search behavior for the UNIQUEIDENTIFIER columns
- unexpected exception thrown when creating a connection
- unexpected exception thrown when generating database documentation
- unexpected exception thrown when closing the SQL Document with the running Query Profiler
- unexpected exception thrown when running the application tracer
- an issue with saving changes in the table editor
- a request to get events in Event Profiler
- a definition of columns and data for importing data from a JSON file in which JSON properties are missing
- an issue that occurred when starting the application with the Object Viewer open and the Database Explorer closed
- an issue with getting the name of the branch for the Git repository
- the 'Connection Timeout' error in the SQL Document
- the 'The connection is closed' error in the SQL Document
- an issue with data export freezing on a database with a large quantity of objects
- an issue with reading comparison parameters in console mode in Data Compare
- a query execution error in the SQL Document in Data Compare
- an issue with using the object names mapping options in Data Compare
- an issue with defining unique keys when using object names in different registers in Data Editor
- a bug in the Link Database to Source Control wizard in Source Control
- an issue with synchronizing the list of connections to database servers
- an error in the document service that occurred when starting the application
- an issue with accessing partition functions for SQL Server 2000 Storage options in Object Editor
- an issue with generating Excel and HTML reports when the 'Hide unmodified columns' option is enabled in Data Compare
- the behavior of Code Completion on case sensitive servers
- false positives of Syntax Check
- an issue with calculating Quick Info
- an issue with launching Monitor
- an issue with highlighting associated IF/ELSE keywords
- an issue with calculating Parameter Info when accessing the procedure using a synonym
- an issue that occurred when performing Refresh Suggestions
- an issue with Output that occurred when working with SQL Tools versions integrated into SSMS
- an issue with data import through templates
- an issue with navigating to the similarly named triggers in different schemas
- an issue with calculating Parameter Info
- an issue with creating an incorrect tooltip for a connection element when starting the application
- an error that occurred with comparing data
- an issue with comparing user-defined object schemas that differ only in spaces
- an issue with reading data in the table editor
- an issue that occurred when comparing a database with the Script Folder
- an issue with synchronizing objects with data recovery when comparing schemas
- an issue with renaming a snippets folder
- an error that occurred when starting SSMS
- an issue that occurred when creating a connection with custom parameters
- an issue that occurred when starting the application
- an issue when starting the application with the opened Start Page
- an problem with poor performance when working with TFS
- the OutOfMemoryException error that occurred when synchronizing schemas
- an issue with generating a data comparison report in the XLS format
- an issue that occurred when closing the application
- a syntax error in the STRING_AGG construction
- an error that occurred when comparing a database with an empty folder
- an issue in Source Control when working with a case sensitive database server
- the behavior of keyboard shortcuts
- an error that occurred when starting the SQL Server Monitoring Tool
- an issue with zooming text in the SQL Server Monitoring Tool
- Returned the capability to insert a JOIN condition after an open parenthesis
dbForge Studio for SQL Server Professional 6.0.563
- The application fails with a critical error when trying to create diagram objects after installing the KB5006670, KB5006672 or KB5006674 Windows update
dbForge Studio for SQL Server Professional 6.0.560
New features and improvements:
- Ability to simultaneously connect with different ApplicationIDs to Azure SQL Server
Fixed:
- Unexpected exception when selecting Style in Documenter on Azure connection (Z55517)
- Unexpected exception when changing a database on the connection
- Error during the data export to an Excel file (Z62513)
- Unexpected exception with the filter in Documenter
- Error during the data export through ODBC (Z57386)
- During data import, the values from default constraints for the columns of the target table were ignored
- Error during the data generation for the tables with composite primary keys
- Error with the integration of several add-ins
- Improved behavior of linking system databases in Source Control
- Error with updating a document in Source Control
- Error with getting a list of schemas on the SqlServer 2000
- Error with getting a list of files in the Browse for Folder window
- Error with canceling the operation in Data Editor
- Error with changing databases on the SQL Server connection
- Error with editing data for the selection from tables of different schemas in Data Editor
- Typos in the Filter window of Data Editor (Z59481)
- Error with closing a parallel connection in Data Editor (Z53577)
- Improved behavior with the active Paste As New Records command in Data Editor (p195068)
- Error when executing the Go To Definition command to a remote connection to the server
- Improved behavior of active control of changing the current database when executing the query in SQL Document
- Coloring of cells with the NULL values in Data Editor (Z57818)
- Error when completing the procedure with parameters in Data Editor (Z57682, Z61911)
- Error when executing a query with parameters of the Date type in Paginal Mode in Data Editor
- Error with specifying an incorrect value in the Filter window in Data Editor
- Error with updating transaction operations in a SQL Document
- Error with closing wizards when getting a list of databases
- Generation of a DDL trigger when executing a command from Database Explorer (Z56348)
- Description of the column in Database Explorer (p45705)
- Issue with deploying a tSQLt framework on the Azure SQL database (Z58747)
- Invalid response to syntax check (Z60052, Z59176, Z60241)
- Issue with saving changes in the procedure to the server (Z59244)
- Error with closing SQL documents (Z55637, Z58342)
- Error with updating a table
- Bug when scrolling the drop-down list with the mouse wheel
- Incorrect change of a query when updating it in Query Builder (p196244, Z60596)
- Bug when launching Data Compare from the command line
- Update of a procedure script after modification (Z56348)
- Processing of the Ctrl+A, Ctrl+C shortcuts in Data Viewer (Z56062)
- Bug with Commit in Source Control
- Added the ability to connect with MFA through a proxy (Z59810)
- Errors in the synchronization script in Schema Compare (Z55541)
- Bug when deleting a column in the table editor
- Handling of CTRL + 0 on the numeric keyboard (p194936)
- Error with synchronizing Extended Properties for views
dbForge Studio for SQL Server Professional 6.0.383
- ALTER for views was generated incorrectly
- Error with duplicating the max size for varchar, nvarchar, and varbinary when generating CREATE
- Critical error when reading metadata for an external table
- Error with processing a procedure during synchronization
- Temporary Schema Compare synchronization script files duplicated in Recent Files
- Error with closing the Data Comparison document
- Error with the report generation
- Critical error when processing mapping during comparison
- Mechanism of deletion of temporary folders
- Critical error with processing metadata for nullable columns
- Error with working with documents when closing the application
- Display of the 'Hide unmodified columns' button in the comparison document
- Issue with activation of the application
- Issue with opening SqlDocument when navigating from the Error List window
- Issue with the 'Create or Alter' command when copying to clipboard
- Issue with opening the trigger editor from another schema
- Query execution with USE in SqlDocument
- Behavior in the view editor when working with Query Design was tweaked
- Behavior when editing a query with comments in Query Builder was tweaked
- Inputting fractional values in the parameter editor when executing a procedure
- Error with working the TFS version control system
- Error with starting the application
- Error when changing the connection status in SqlDocument,
- Date and time formats for data editor were improved
- Option for enclosing identifiers within square brackets when generating scripts was added
- Incorrect parsing of types enclosed within square brackets
- Possible error with closing IDE with a floating document
- Customized toolbar buttons order was not restored after restarting IDE
- Code completion failed to suggest columns from CTE
- IFF function was not highlighted by the code editor
- Build step of Azure for Release pipeline failed to proceed
- IDE failed to parse specific complex scripts
- Incorrect syntax check for AT TIME ZONE clauses
- Code completion failed to suggest objects from schemas except for the default one
- Pressing Backspace within the search dialog led to the selection of the last character from the remaining text
- Text from the clipboard was pasted to incorrect locations in case of the multiline selection
- Error when exporting to ODBC Dynamics Driver
- Unexpected exception when saving document cache
- Exception occurred during the application activation
- Exit codes output in the command line for the unit testing functionality
dbForge Studio for SQL Server Professional 6.0.330
User-reported bug fixes:
- Error with loading the application with certain OS (Z49539, Z49498)
dbForge Studio for SQL Server Professional 6.0.237
The DevOps Automation feature:
Now dbForge Studio for SQL Server takes part in DevOps Automation. On the start page, in the DevOps tab, added links to install the following plugins:
- Plugin for Jenkins
- Plugin for TeamCity
- Plugin for Azure DevOps
- Plugin for Bamboo
- PowerShell module that helps with organizing database DevOps processes for your SQL Server databases. It allows you to develop, source-control, and safely automate the deployment of database changes by using dbForge for SQL Server tools via the PowerShell interface.
Connectivity improvements:
- Heroku Cloud connectivity support
- Display of the SQL Server version when testing connection
Code Completion improvements:
- Column sensitivity classification information available in the completion list and Quick Info
- Support for functions: NEWSEQUENTIALID, CERTPRIVATEKEY, CERTENCODED, PWDENCRYPT, PWDCOMPARE, MIN_ACTIVE_ROWVERSION
- Support for statement: GRANT ALTER ANY SECURITY POLICY
- Support for statement: GRANT ALTER ANY SENSITIVITY CLASSIFICATION
- Support for statement: GRANT ALTER ANY DATABASE SCOPED CONFIGURATION
- Support for statement: GRANT ALTER ANY COLUMN MASTER KEY
- Support for statement: GRANT ALTER ANY COLUMN ENCRYPTION KEY
- Support for statement: GRANT EXECUTE ANY EXTERNAL SCRIPT
- Support for statement: GRANT ALTER ANY EXTERNAL DATA SOURCE
- Support for statement: GRANT ALTER ANY EXTERNAL FILE FORMAT
- Support for statement: GRANT ALTER ANY EXTERNAL LANGUAGE
- Support for statement: GRANT ALTER ANY EXTERNAL LIBRARY
- Support for statement: GRANT ADMINISTER DATABASE BULK OPERATIONS
- Support for statement: CREATE/ALTER/DROP EXTERNAL LANGUAGE for SQL Server 2019
- Expanded support for the function PREDICT for SQL Server 2019
- Expanded support for CREATE USER for Azure SQL Database
- Expanded support for CREATE INDEX for SQL Server 2019
- Expanded support for CREATE EXTERNAL LIBRARY for SQL Server 2019
- Expanded support for ALTER DATABASE for SQL Server 2019
- Expanded support for ALTER TABLE for SQL server 2019
- Expanded support for ALTER EXTERNAL LIBRARY for SQL Server 2019
- Expanded support for ALTER AVAILABILITY GROUP for SQL server 2019
- Expanded support for DROP EXTERNAL RESOURCE POOL for SQL Server 2019
- Expanded support for DROP EXTERNAL LIBRARY for SQL Server 2019
- Expanded support for ACCELERATED_DATABASE_RECOVERY in ALTER DATABASE for SQL Server 2019
- Temporary tables suggestion
- OPENJSON objects suggestion
- Properties suggestion for built-in metadata functions
- Prompting hints names for the USE HINT option
- Prompting time zones in AT TIME ZONE
- Displaying MS_Description for SQL Azure database objects
- Prompting objects in the context of DBCC SHOW_STATISTICS
- New options suggestion for the ALTER DATABASE SCOPED CONFIGURATION statement
- Code Refactoring improvements:
- Converting stored routines execution into a script
- Unwrapping dynamic SQL into parameterized queries
- Find Invalid Objects to get to know if any objects are referencing objects that have been dropped and no longer exist in the database
- Code Navigation improvements:
- Jump between CASE/END
- Jump between BEGIN TRY/END TRY
- Jump between BEGIN CATCH/END CATCH
- Extend INSERT Highlight Occurrences feature to show a popup with the column name in the values area
- Code Execution improvements:
- Run a single script against multiple databases in parallel or serial mode
- Execution Warnings to warn of UPDATE or DELETE statements without a WHERE clause as well as TRUNCATE and DROP statements
- Export of execution history to CSV file format
SQL Formatter improvements:
- New formatting profiles introduced: Collapsed; Commas before; Compact; Extended; Indented; MSDN SQL; Right aligned; Stack compact
- Quick select formatting profile from context menu of SQL file
Data Editor improvements:
- Cached Updates Mode to defer posting updates to a table to a later time
- New Web view for Data Viewer
- Unified display of DATE in the Results Grid and Data Viewer
- Ability to customize colors for Data Viewer JSON view in the dark skin
- Export data from a data grid to the CSV, XML, HTML, and JSON formats
- Settings for the export data from a data grid to the CSV
- Copy data as CSV, XML, HTML, and JSON formats to clipboard as well as to a file
- Keyboard shortcut for the Apply Changes command
Data Export/Import improvements:
- Data Export/Import to Google Sheets
- Output Settings tab is added to Data Export Wizard
- Information about the export format is added to the Data Export Wizard header
- Remember the Save an Export Project checkbox value
Schema Compare improvements:
- Redesigned Progress Window for schema comparison and synchronization
- In-place SQL Formatting option for the text compare control
- Pre/Post-scripts execution tab in Schema Synchronization Wizard
- Append Timestamp to the File Name option in Schema Synchronization Wizard
- Colors for Modified, Added, and Deleted blocks are changed in the text compare control
Data Compare improvements:
- Redesigned Progress window for data comparison and synchronization
- Exclude newly added objects option in Data Compare Wizard
- Ignore Whitespaces option in Data Compare Wizard
- Tolerance Interval option in Data Compare Wizard
- Pre/Post-scripts execution tab in Data Synchronization Wizard
- Hide empty columns options for Only in Source and Only in Target view of Data Compare document
Data Generator improvements:
- Redesigned Progress Window for data generation
- Documenter improvements<
- Auto-line-break of long headings
Other improvements:
- Generate Script As for DML Commands
- Access to SQL Designer from the context menu is added
- Search for options is introduced
- Remember the size of the column properties window
- DevExpress controls updated to v20
- New vector HiDPI skins
User-reported and internal bug fixes:
- The "Arithmetic operation resulted in an overflow." issue is SQL Profiler (T310029)
- Unexpected exception occurred when generating data via the command line(T320298)
- The freeze when describing user database in Data Generator (T319445)
- Improved generation of data previews in the data generator for tables with composite indexes (T316409)
- Bug during generation of data preview in Data Import (T308286)
- Unexpected exception occurred during data generation for tables with circular dependencies (T278700)
- Improved object search. When editing a search query, a new search occurred according to the previous query (T304247)
- Changes to the Description field in the generated documentation were not saved in Documenter (T293113)
- Unexpected exception was thrown when opening any execution plan saved in SQL Server 2012 (T294320)
- Display of controls in dark skin in the table editor (T277001)
- Mapping settings when comparing data in backups (T323655)
- Critical parsing error (T312403)
- Error with displaying data in the Data Compare grid (T319144, T297723)
- Critical error with mapping when opening the data compare document (T306175)
- Error occurred in Comparison Wizard when connecting to TFS (T308893)
- Incorrect parsing of the FUNCTION parameters (T317519)
- An option to exclude versioned tables from comparison is added (T309869)
- Error with setting connection in the Script Folder creation form (T294568)
- Initial values were missing for SEQUENCE when retrieving DDL (T307257)
- Error with defining compatibility of the columnstore indexes when working with Azure SQL (T306938)
- Error with parsing DDL script of objects containing brackets (T303303)
- Script parsing error occurred (T283445)
- Incorrect synchronization script was generated when setting IDENTITY for the NOT NULL column (T275640)
- Data display in the Data Compare document (T268482)
- Generation of CREATE and CREATE OR ALTER scripts (T267680)
- Display of equal objects (T293657)
- The Insert Semicolons menu item put semicolons in wrong places making the script invalid (T323877)
- Incorrect behavior of the split/combined layout toggle when retrieving data for tables from Database Explorer (T318219)
- Code Completion did not suggest columns for table aliases (T304419, T305484)
- When selecting the dark color scheme and applying the dark mode in the Windows settings, the text in an SQL document remained black (T309895)
- The Edit.GotoBeginEnd command was missing from shortcuts configuration table
- Possible critical error after printing an SQL document (T317747)
- The Unexpected Object Already Exists errors were popping up frequently within the database objects editor (T304855)
- The procedure script was reformatted unexpectedly when trying to modify the latest (T304521)
- The multiline string was incorrectly highlighted within an SQL document
- The toolbar customizations are lost after restarting the program (T298461)
- The modify method for the XML data type was treated incorrectly by the syntax checker (T297890, T297936)
- Possible critical error within text comparison module when comparing database schemas (T297377, T297515, T297919, T298365, T298573,T302658, T304732, T305199, T305378, T305599, T306396, T309922)
- The FOR JSON clause was not allowed in the CURSOR statement (T289629, T320446, T314673)
- It was impossible to select multiple lines at once within an SQL document (T281370)
- The syntax checker did not accept user variables within the SEND statement (T283619)
- The syntax checker did not accept the FORCESEEK hint with the brackets
- Items in the completion list were scrolled by pixels but not rows, thus it was impossible to use mouse wheel for navigation (T280133)
- The formatter failed to process queries containing column aliases defined via the 'alias = column' syntax
- The Alt + R accelerator in the Find and Replace window did not work (T270967)
- The JSON_QUERY was not recognized correctly by the syntax checker (T266900)
- Incorrect statement was highlighted with the error marker when profiling specific statements (T264205)
- The WHERE keyword was not highlighted in case the JOIN condition was incomplete (T263709)
- Improved generation of DDL script of a trigger for the Modify command in Database Explorer (T318082)
- Error with defining the server version in (T309862, T309689)
- Description of the Schema Export options is improved (T313400)
- Error occurred when updating the values of the joined tables in Data Editor (Modif298178)
- Behavior with the window focus when executing queries in SQL document is tweaked (T294116)
- Error occurred when opening the Database Diagram file in the previous version (T294212)
- The work of the Filter Editor window in Data Editor is tweaked (T276373)
- Support for the SSDT folder structure in Script Folder and Source Control (T251625)
- Issue with connecting to the cloud Git repositories (T306465)
- Error when working with a SEQUENCE with large values (T281220)
- Improved performance when displaying data with a large number of columns (T283046, T289442)
- Formatting was disabled when generating the script objects script
- Error when executing SELECT queries with the FOR JSON clause (T244543, T264914, T272571)
dbForge Studio for SQL Server Professional 5.8.127
Bug fixes:
- Problem with Generate Script As on SQL Server 2019 is fixed
- Problem with connecting to azure managed instance is fixed
- Problem with freezing on refresh Source Folder is fixed
- Problem with displaying comperison result is fixed
- Other User-reported bugs are fixed
dbForge Studio for SQL Server Professional 5.8.107
Data Compare improvements:
- Redesigned data compare control
- Redesigned data comparison report window
- Redesigned data comparison report in CSV
Schema Compare improvements:
- Object filter
- Redesigned objects text diff control
- Redesigned schema comparison report window
- Redesigned schema comparison report in HTML
User reported bug fixes:
- Problem with execution of push command is fixed
- Problem with virtual relation on database diagram is fixed
- Problem with constraint renaming is fixed
- Problem with data view in data editor is fixed
- Other user reported bugs are fixed
dbForge Studio for SQL Server Professional 5.7.99
Fixed bugs:
- Problems with data refreshing in data editor are fixed
- NRE in view editor is fixed
dbForge Studio for SQL Server Professional 5.7.98
Fixed:
- Problem with connecting to GIT using proxy is resolved
- Problems with incorrect query generation are fixed
- Problem with procedure creating in the editor is fixed
- Problems with conneting to repository are fixed
- Problems with parser error are fixed
- Problems with opening database diagram are fixed
- Problems with saving changes when modifying an object in the object editor are fixed
- Other user reported bugs are fixed
dbForge Studio for SQL Server Professional 5.7.31
Connection:
- Support for the Active Directory - Universal with MFA authentication
Schema & Data Compare:
- Comparison performance improved dramatically
User reported bug fixes:
- Problem with column order is fixed
- Problem with wrong error messages is fixed
- Problem with lost user shortcuts is fixed
- Problem with check constraints is fixed
- Problems with drag and drop several tables to diagram are fixed
dbForge Studio for SQL Server Professional 5.6.104
Bugs fixed:
- Problems with a virtual relation on a database diagram
- Problem with the connection to Azure
- Problem with mapping a foreign key on a database diagram
- Problem with shortcuts
- Problem with wrong differences after data comparing
dbForge Studio for SQL Server Professional 5.6.62
SQL Server support:
- Connectivity support for SQL Server 2019
- Lots of Azure improvements implemented
Data Generator
- Foreign Key Generator for a group of unique table columns
Source Control:
- Support for TFS 2018
User reported bug fixes:
- Synchronization issue using command line is fixed
- Problem with false different records is fixed
- Problem with view renaming is fixed
- Problem with script generating for system-versioned table is fixed
- Problem with connect to TFS is fixed
- Problem with inserting data in data editor is fixed
- Problem with editing table structure is fixed
- Problem with renaming file for data export to CSV is fixed
- Problem with documentation generation is fixed
- Problem with object duplicate is fixed
- Problems with activation are fixed
- Other user reported bugs are fixed
dbForge Studio for SQL Server Profesional 5.5.369
- Problem with popup menu in database explorer is fixed
更新時間:2022-06-20
更新細節: