TIS 6.6.2

(warning) compatible with plano 1.38

Patch

Tag

Database schema version

Release

Description


v6.6.2.1

dbupdate-2022-10-14-1925.sql

2023-04-04

based on TIS6_6_1-40451

  • #9741 integrate plano 1.38 operators

TIS 6.6.1

(warning) compatible with plano 1.37

Patch

Tag

Database schema version

Release

Description

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

(error) 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

(error) 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)
  • #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)
  • #8798 Use retry for cron job editable grid redis query (minus)

TIS6_6_1-40767

v6.6.1.22


2022-04-13

(warning) 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)
  • #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

(warning) 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