TIS6_6_1-47463 | v6.6.1.35 |
| 2024-02-05 | - #10137 Improved syncronization between Cronjobs and redis
- #10098 Improved CronJob settings with autoretry
- #10161 Fixed connection string format for MSSQL
- #9741 Improved compatibility with Plano 1.38
- #10098 Added setting CronJobAutoRetry
- #9026 Improved shared page deployment using the start page function
- #9890 Fixed legacy operators using System.Integer settings
- #9918 Fixed multiselect portlet when using "\" character
- #9913 Fixed NRE when using Generate Shifts 2.0
|
TIS6_6_1-44415 | v6.6.1.34 | dbupdate-2023-08-11-0847.sql | 2023-08-29 | - #9825 Improved import process making it a long running task
- #9848 Impoved deployment during warm-up with SSL
- #9827 Improved Selenium chrome driver and browser installation
- #9853 Improved TISInstaller cleanup
- #9604 Improved cronjob monitoring and error reporting
- #9868 Improved parallel running cronjobs
- #9839 Fixed creating portlets in case of hidden/deleted projects
- #9914 Improved cluster deployment in case of 5 or more instances
|
TIS6_6_1-43514 | v6.6.1.33 | dbupdate-2023-06-07-0859.sql | 2023-08-08 | - #9604 Added CronJob Monitoring E-Mail
- #9774 Improved norification in case of failed project-patching
- #9793 Fixed fuziness of javascript format
- #9781 Removed function unblock files starting TISInstaller
- #9773 Fixed double records while exporting
- #9774 Improved operator patching
- #Improved Selenium Testing module
- #9736 Improved database update from legacy versions
- #9721 Fixed cluster deployment
- #9697 Improved "Make config" in TISInstaller
- #9728 Improved Stimulsoft viewer - country specific culture is supported
- #9656 Improved CSR upload process
- #9653 Fixed export with "&" in Project names
- #9595 Fixed procedure inconsistency by ximp0002
- #9604 Added optional CronJob Monitoring
- #9625 Fixed WriteTISTable when Table to start with is empty
- #9599 Added logging exception during deep copy by Python OP
- #9596 Improved User tree behaviour after deleting user
- #9644 Improved pycparser and squashed pymeta changes
- #9628 Fixed OP create Pivot table V4 with condition
- #8940 Fixed Support DE when uninstall
- #9627 Added custom weights to cluster-configuration
- #9663 Improved CronJob when running with template
- #9543 Improved CronJob with retry function
- #9659 Improved HttpClient for performance and security
- #9599 Fixed error handling for Python OP
|
TIS6_6_1-40451 | v6.6.1.32 |
| 2023-04-04 | - #9601 Fixed Read editable data table 6.0 operator
- #9574 Improved session auto extend
- #9500 Fix extracting expired time of the identity token
- #9509 Improved tracing source IP address (WebApi)
- #9219 Fixed ARRAffinity non-exclusive connection
- #9583 Improved logging for task cancelling
|
TIS6_6_1-39836 | v6.6.1.31 |
| 2023-03-16 | known bug #9601 fixed in v6.6.1.32 - Read editable data table 6.0 operator not usable
- #9543 Improved log output for Cronjob activation phase
- #9538 Fixed token refresh
|
TIS6_6_1-39588 | v6.6.1.30 |
| 2023-03-06 | - #9538 Fix session type of subsession (should inherit type from parent)
- #8981 Fix marking data node dirty by graph display setting change by diagram operators
- #9517 Fixed Operator Write TIS-Table append update rows mode
- #9509 Add Trace source IP address (WebApi)
- #9504 Add MinIOThreads setting to template
- #9497 Add prevention of possible redis thread theft
- Revert improved logging for request context error
- TST Testrunner Update auf 4.8.3
|
TIS6_6_1-39057 | v6.6.1.29 |
| 2023-02-13 | Please do not use this release due to known bug #9517
- #9446 Use IUserStatus to get open ID token
- #9441 Report.aspx: Set report culture on init
- #9432 Update Microsoft.Owin to 4.2.2.0
- #9176 OpPersistenceWrite NULL Check
- #9175 Fix passing/receiving requests of deleting single anonymous users
- #9361 xisp_patchorphanfolders is in ximes_proc
- #8420 Remove features that cause error in prepareCore.ps1 for winserver2022
- #8420 Init features list for winserver2022 taken from winserver2019
- #9364 Assign DBUserName
- #9360 Fix error message
- #9223 Implement retry for AdminInfoCache.GetRegisteredAppIds
- #9223 Set heartbeat before (expensive) admin info cache ops
![(warning)](_scroll_external/icons/fdccca917b76/warning.png) - #9273 Fix Selenium Testing standalone installation
|
TIS6_6_1-37776 | v6.6.1.28 | dbupdate-2022-10-14-1925.sql | 2022-12-19 | - #9340 Activate and then close the newly created and existing project clones
- #9299 Fix position of dn op ref patch during import
- #9299 Implement patch restoring missing dn op relations in merge ops
- #9280 #resolve improve op parameter (allowed value) resolution
- #9287 Update XWriteIniFile
- #9168 resolve use correct user layout (metadata change aware) for Excel export
- #9175 Each TIService instance takes cares of deleting its own pool users' tree nodes
- #8846 Throw and show inner excecption in case license not found
- #9197 Add an extra LoadSites()
- #9244 tisconfig folder as relative path
- #9246 Hide passwords from option -P
- #9118 tisdeps_ links would be not included because they are integraten in tissetup
- #9038 Update plano op dlls
- #9230 Log deploy call
- #9214 Take care of the new Lost&Found folder
- #9214 New stored procedure xisp_patchorphanfolders, new software patch
- #9152 backport 6.6 New version of the Database-Scripts
- #9152 backport 6.6 xisp0022 Only delete entries with given key
- #9209 Sign xir.TIS
- #9162 don't set securityProtocol explicitly (let OS decide)
|
TIS6_6_1-36089 | v6.6.1.27 | dbupdate-2022-09-23-0829.sql | 2022-10-11 | - #9036 Move OpenId related info into OpenIdSessionData
- #9166 Fix NRE in AuthentificationImpl and CleanupRunLocks
- #9106 Remove exception handling for ximp0006
- #9092 bugfix unique index t1901,t1902,t6002
- #9102 Fix regexPattern
- #9042 Get file's comments based on the current culture info
- #9088 Add deploymentId to deploy log filename
|
TIS6_6_1-34563 | v6.6.1.26 | dbupdate-2022-08-04-1313.sql | 2022-09-08 | - #9076 Bugfix missing Ora foreing keys
- #9075 TISInstaller Configuration adoption
- #9040 Logoff OpenID session properly if RefreshOpenIdToken fails
- #8666 Mask token in log file
- #8932 SysEdGrid: Reload portlet cache if gone
- #9036 TaskRunner: Manage ping list pessimistically + logging
- #8746 Hide password in update ORA DBs
- #9031 Init dn: Don't calculate in template projects
- #8884 Fix subsession logon via pyop via cron job
- #9013 Prevent duplicate operator file references
- #8924 Add records to t1061
- #8948 Fix operator metadata snapshot compare of gen tables
- #9008 Prevent legal project copies being deleted by project clone admin portlet action
- #8993 Copy of non-zip files
|
TIS6_6_1-40873 | v6.6.1.25 |
| 2022-07-28 | - #8982 Make GetProjectCacheLockTimeout configurable
- #8988 Fix OpUpdatePortletProperties_P1
- #8936 resolve listen to abortConnection
- #8935 resolve return RefreshToken promise, not chained promise from connection.start
- #8420 Use winServer2019 feature list by default
- #8642 Move dashboard node: Include moved node in cache invalidation
|
TIS6_6_1-40839 | v6.6.1.24 | dbupdate-2022-07-06-2045.sql | 2022-07-07 | - #8748 Missing error message when enterd wrong Oracle database credentials in TISInstaller
- #8725 Adapt UpdateCultureInfo to the new cultureinfo table's schema
- #8216 Collect pages in folders
- #8852 OpPersistanceWrite: Added NULL-Handling to WHERE Clause
- #8880 Default values for min/maxworkingset
- #8667 AllowOverriding for MarkDirtyCurrentProjectOnly
- #8677 Clean up stale cron job run locks
- #8003: TIS Catalog row count async update
- #8607 Handle redis timeouts wrapped in AggregateExceptions
- #8830 Fileguard-Portlet shows exception, if no FileGuard configured
|
TIS6_6_1-40808 | v6.6.1.23 | dbupdate-2022-04-15-2045.sql | 2022-05-30 | - #8747 Remove test dependency
- #8465 Fix condition for SUPERUSER dashboard folder patch
- #8769 Return proper error message on C# syntax error
- #8734 Delete project dependencies at rollback
- #8774 Fix order of result table colums in operator read editable grid
- #8815 allow loading of QMetrixDispatcherService dynamically
- #8757 In case of use existing portlets: don't save content, set recordId to mCurrentGTRefId
- #8799 Reset all page/user portlet layouts on master portlet update
- #8799 MSSQL: Treat null blobs as 0 len blobs
- #8831 Don't take the flag ForceRecreatingAdminPortlets into account
![(minus)](_scroll_external/icons/6ad4a8d02302/forbidden.png) - #8798 Use retry for cron job editable grid redis query
![(minus)](_scroll_external/icons/6ad4a8d02302/forbidden.png)
|
TIS6_6_1-40767 | v6.6.1.22 |
| 2022-04-13 | Note: Import failes in some cases with Oracle ( fixed from 6.6 2022/05/13)
- 8452 Don't set AccountId regular openid logon
- Impoved Testrunner
- #729 Keep CronJobs alive
- #8680 CronJobs: Lock cluster induced modify and delete action
![(minus)](_scroll_external/icons/6ad4a8d02302/forbidden.png) - #8568 Resovle iFrame
- #8710 CronJob improvement
- #8693 Introduce InitOnStartUpCluster
- #8513 Improving import
- #8688 Update to python 3.9.12
- #8692 Fix QMetrix AddGSRTData/Support optional RowID reset
- #8513 Ignore saving content in mode UseExistingTable
- #8551 Deny access for non-clientadmin user if flag TemporaryPermissionsEnabled not set
- #Revert #6046 Retain col captions and other layout properties on user portlet update
- #Revert #8252 Store user layout as pp
- #8506 Implement user portlet layout
- #8666 Truncate tokens
- #8648 Editor: Open projects in exclusive mode
- #8528 Take TestRunner 4.0
- #8641 Separate deployCluster flag and numberOfDeployedInstances
- #7509 C#-Op: Support roslyn as compilation option
- #8358 Add -hostkey
- #8504 TIGuardMainKey=TIS_FG in global config
- #8589 Adapt checking project type allowed
- #7864 Add cultureinfo if missing
- #685 Log lock holders for ProjectLockedException
- #8611 Fix cancellation for CronJob
|
TIS6_6_1-40666 | v6.6.1.21 |
| 2022-02-22 | - #8427 Configurable interval to first openid token refreshing
- #8583 Handle unsuccesful anon logon correctly
- #8465 adapt to new xisp_saveuser and check default client existence
- #8427 Refresh timing adjusted
- #8583 Execute logon events after logon scripts
- #8600 Fix deep copy of OpDatanodeRefs
- #7509 C#-Op: Keep DLL as file too
- #8582 Fixed lifestyle of IModelValidation
- #8573 Resolve null-check for Parameterlist
- #8505 Add CcSpExpertVerion for Config
- #8480 Enure pip only for pypy
- #245 Add docx mime type
|
TIS6_6_1-40639 | v6.6.1.20 |
| 2022-02-08 | - #8521 Fixed session handling with user pool
- #8553 Fixed memory leaks
- #8463 Fixed FileGuard for specified APPID
- #8424 Fixed Operators with mixed column references by index and by name
- #8465 Fixed StdReporting users and roles
- #8317 Improved TISInstaller implicit timeout multiple of number of instances
- #8546 Set default 20 for setting SetDirtyUpdateRecordCountPerStmt
- #8452 Fixed XIH.AccountId() for user pool
- #7625 Fixed TISInstaller for Testrunner setting SslVerify
- #8458 Improved TISBoard Excel download with random filename
|
TIS6_6_1-40614 | v6.6.1.19 |
| 2022-02-02 | Note Testrunner not operable in this version
- #8546 Added setting SetDirtyUpdateRecordCountPerStmt
- #8544 Fixed unnecessary promt by tiles
- #8485 Fixed Import with long pagenames
- #8463 FileGuard only active on allowed instances
|
TIS6_6_1-40600 | v6.6.1.18 |
| 2022-01-26 | - #8427 Fixed session handling with openId (logoff expired token)
- #8494 Fixed Replace Null-Op with time columns
- #8508 Fixed operators with old-style loosing formatting
- #8510 Fixed Merge-Op FullOuterJoin bug in RowCopyFunction
- #7893 Fixed EOL of operators: Don't set result table when applying obsolete warning
- #6499 Fixed Filter-Op upgrade implicit parameter usage
|
TIS6_6_1-40591 | v6.6.1.17 |
| 2022-01-24 | - #8516 Fixed TISBoard Controller portlet dirty state with Date paramters
- #8519 Fixed null bit manipulation in GenTable.ReorderColumns
- #8507 Fixed Merge-Op upgrade changes column order behaviour with implicit parameter reference
- #8456 Fixed Editor heat map chart path with case-sensitivity
- #8488 Improved TISInstaller reports error in Oracle script
- #8489 Fixed Excel-Export from TISBoard wrong formatting in hidden columns
- #8478 Improved Write TIS Table performance (PGSQL, MSSQL)
- #8469 Prevent copying datanodes to template projects
|
TIS6_6_1-40572 | v6.6.1.16 |
| 2022-01-11 | - #8492 Ensuring compatibility between plano operators and Ximes utilities
|
TIS6_6_1-40571 | v6.6.1.15 |
| 2021-12-20 | - #8468 Supporting users with multiple plano roles
- #8427 Improved CronJob with OpenID
- #7625 SeleniumTesting SSL support
- #8358 Updated Installation of dependencies
|
TIS6_6_1-40558 | v6.6.1.14 |
| 2021-12-17 | - #8427 Fixed OpenId authentication
- #7786 Update PyPy to 3.7-v7.3.5 64-bit
- #8401 Fixed TIS Board make sure to expand user folder before user folder filter
- #8312 Fixed TISInstaller fallback to email host/port in ximesemailconfig.xml for SeleniumTesting
- #8354 Improved EdGrid error handling
|
TIS6_6_1-40542 | v6.6.1.13 |
| 2021-12-07 | - #8386 Fixed pymeta deal with None
- #8413 Fixed TISInstaller make config: adapt sites.xml
- #8349 Fixed TISInstaller module Selenium Testing missing StaticFiles folder
- #8403 Fixed User pool
- #8414 Fixed pymeta utf-8 on stdin
- #8233 Disable some inevitable exceptions
- #8395 Log off all local users on svc start
- #7509 Improved Formula-Op: support custom temp dir
- #8297 OpPersistence: Replace xirp0032 with xirp_find_child_xpd
- #8406 MSSQL ximp0003: set low deadlock prio
- #8312 Fixed TISInstaller module SeleniumTesting
- #8406 Lazy del project cache user
- #8181 Improved performance xirp0021, add TemporaryPermissionsEnabled setting
- #8405 Remove patch del from xisp0012
- #7853 Fixed TISInstaller cluster deployment: allow 20 instances for named pipe server
- #8394 Query applock before taking to work-around unreliable LockTake method
- #8225 Set LogOn lock expiration timeout to 5 min
- #8276 Fixed TISInstaller module SeleniumTesting: check -eq $null
- #8201 Fixed CronJob_TimerParameter_10: Fix timing inaccuracy
- #7893 Fixed Op base implementation: don't overwrite op error with obsolete warning
- #8344 Fixed TISInstaller module SeleniumTesting
- #8302 Improved TISInstaller: exit if install python packages failed
- #8269 Upd proj: Change template flag before all other updates
- #8347 Improved pytisapi: Add /sessions/resolveids api
|
TIS6_6_1-40483 | v6.6.1.12 |
| 2021-11-09 | Release - #8267 Improved TISBoard introduced TISBoardWestTreeFixedDefault setting
- #8310 Fixed OpenId refresh token, TIS token stays valid during refreshing OpenId token
- #8012 Improved TISBoard portlet refresh, stays available in portlet failure
- #8249 Fixed TISBoard controller portlet on final reload
- #8316 Fixed TISBoard tile portlet potential NRE
- #8330 Fixed TIService shutdown potential hanging
- #8344 Improved TISInstaller for Testrunner configuration
- #8336 Fixed TISBoard controller portlet loading with send other controller portlets
|
TIS6_6_1-40458 | v6.6.1.11 | dbupdate-2021-10-20-0705.sql | 2021-10-27 | - #8295 Fixed TISInstaller deployment of Testrunner's port config
- #8276 Fixed TISInstaller update config for Testrunner
- #8241 Fixed TISInstaller for Testrunner enable ARR proxy
- #8252 Fixed TISBoard master portlet properties changed in user context
- #8265 Fixed User pool in cluster, remote instances not aware about warm-up clone
- #7191 Fixed FileGuard admin portlet init with empty config
- #8275 Fixed MergeData-Op outer join resulted null values
- #8268 Fixed TISBoard EdGrid wrong row-id on saving
- #8253 Fixed TISBoard update metadata version with shared dashboard pages
- #8216 Fixed User pool warm-up with shared dashboard pages
- #8218 Improved TISInstaller compressed custom offline packages
- #7963 Improved Logging for investigating performance issues with adapting portlet properties
|
TIS6_6_1-40420 | v6.6.1.10 |
| 2021-10-10 | - #8268 Fixed TISBoard portlet EdGrid delete cache of current user
|
TIS6_6_1-40419 | v6.6.1.9 | dbupdate-2021-10-18-1025.sql | 2021-10-19 | - #8089 Fixed Database schema for import/export of tile portlets
- #7329 Fixed Adjust Portlet properties-Op for shared dashboard pages
|
TIS6_6_1-40412 | v6.6.1.8 |
| 2021-10-15 | - #8238 Fixed TISBoard EdGrid save immediately
|
TIS6_6_1-40408 | v6.6.1.7 |
| 2021-10-13 | - #8239 Fixed TISBoard EdGrid portlet reset filter for user pool clones
|
TIS6_6_1-40404 | v6.6.1.6 |
| 2021-10-12 | - #8239 Fixed TISBoard EdGrid portlet user specific filter
- #8233 Improved Logging for first chance exception
- #7659 Fixed TISInstaller for custom pyhton packages
- #8205 Improved TISInstaller for Selenium Testing deployment
- #7275 Fixed Editor prevent copy data node with non-existing operator
|
TIS6_6_1-40394 | v6.6.1.5 | dbupdate-2021-10-03-1655.sql | 2021-10-08 | - #8199 Improved TIService startup request more time when executing application patches
- #8225 Fixed user pool management
- #8224 Fixed Editor open project: tasks clean-up
- #8212 Fixed TIS Table clean up schema information
- #8123 Fixed TISInstaller updated Chrome and Chromedriver version for Testrunner
- #8173 Fixed TIS Table properties: datanode and project references
- #8211 Fixed Copy TIS Table-Op
- #8209 Fixed TISBoard Multiselect portlet loading mask with submitting tile
- #8208 Improved pytisapi: added create_table
- #8206 Fixed TISBoard Tile portlet submitting hidden controller portlet
- #8204 Fixed TISInstaller update database use database user instead of admin user (MSSQL)
- #8188 Fixed Editor Upgrade operator of disabled operations
- #8183 Improved database performance of VTISCATALOG view (MSSQL)
|
TIS6_6_1-40345 | v6.6.1.4 | dbupdate-2021-09-17-0904.sql | 2021-09-29 | - #8198 Fixed TISInstaller Testrunner configuration redis port
- #8137 Fixed SQLImport-Op for smallint, tinyint
- #2030 Fixed SQLImport-Op for r_____
- #7998 Fixed Python-Op cancellation
- #7557 Improved Python-Op helper functions in simple_main
- #8191 Fixed Editor hide dead operator help links
- #7659 Improved TISInstaller custom offline python packages
- #8177 Fixed EdGrid with dynamic combo
- #7613 Improved Editor last changed data node
- #8161 Fixed TISBoard new setting QueuePortletRequests
- #7841 Improved Editor operator upgrade
- #8150 Fixed EJSChart-Op category
- #8145 Fixed TISInstaller create database with PGSQL
- #8101 Fixed project loading race condition
- #8130 Fixed TISBoard tile portlet with save option
- #8127 Fixed refresh token concurrency issue
- #7996 Fixed TIS Files trailing spaces on MSSQL
- #8086 Improved TISInstaller setting for StimulsoftReportViewerRequestTimeOut
- #7329 Fixed Adjust Portlet Properties with user pool
- #7979 Fixed TISInstaller update config
- #8085 Fixed client data segregation
- #8116 Fixed TISBoard localization
- #7658 Fixed TISInstaller pathnames with ORA
- #7896 Fixed Editor float Op-settings localization
- #8036 Improved Editor error on deleting TIS Tables
- #8105 Fixed TISBoard EdGrid portlet keep null values in DateTime columns
- #7677 Fixed TISInstaller Testrunner deployment
- #8040 Fixed OpenId integration
|
TIS6_6_1-40235 | v6.6.1.3 |
| 2021-08-18 | - #7503 Fixed EdGrid force reload after non-saving
- #7765 Improved TISInstaller unblock files
- #8050 Improved Editor user management edit user without password change
- #8041 Fixed Multiselect loosing dirty state
|
TIS6_6_1-40227 | v6.6.1.2 |
| 2021-08-12 | - #8009 Fixed start page for user pool clones if shared dashboard page
- #7989 Improved new Usermangement
- #8000 Fixed Editor scroll view if no rows
- #8016 Fixed localized error messages
- #8006 Upgrade SignalR-Version in TISBoard to 2.4.2
- #8010 Fixed TISBoard openPageByName: search in entire tree
- #7998 Improved cancellation of for each-recalc
- #8006 Update SignalR version 2.4.2
- #8002 Improved Adapt portlet property (version increments) performance and avoid deadlocks
- #8001 Improved Schema update via software
- #7615 Fixed Python-op race condition when reading python version
- #7993 Fixed delete user pool clone deadlocks (MSSQL)
- #7995 Prevent race condition during CopyPermission during project cloning
|
TIS6_6_1-40192 | v6.6.1.1 | dbupdate-2021-07-22-1543.sql | 2021-08-03 | Beta |