ℹ Full Changelog
✨ What's New (14)
This list includes all new major features implemented.
- [#75158] Move WebDAV-Support into inPoint.Core
- [#75159] Migrate WebDAV to Net8
- [#75458] inPoint.Archive: use gRCP connection to HybridStore
- [#75466] Migrate inPoint.Core from HTTP.sys to Kestrel
- [#75464] Migrate inPoint.Core from HTTP.sys to Kestrel
- [#76352] Allow filtering and sorting for user fields in the document list
- [#76937] HierarchyProvider: Disable Offline and Ping when used inPoint.Web
- [#76945] HierarchyProvider: Disable Offline and Ping when used inPoint.Web
- [#77482] Extended HierarchyProvider with gRPC client
- [#77526] Extend HierarchyProvider with gRPC client
- [#77614] HierarchyProvider refactoring
- [#77638] Split HierarchyProvider state into user and global state
- [#77629] Performance improvement in recycled documents: authorization should be done by the query when fetching the recycled documents
- [#77917] [2025061201000141] Replace GetChildCount calls with child exists to improve folder tree construction
- [#77918] [2025061201000141] Replace GetChildCount calls with child exists to improve folder tree construction
- [#78749] Notes-Reply enabled when no text was entered
- [#78750] Notes-Reply enabled when no text was entered
- [#79065] Improvements for managing the Shares
- [#79326] Raise Infragistics.WPF to 25.1.117 (⏳ Pending)
- [#79327] Utils: Raise Infragistics.WPF to 25.1.117
- [#80386] [2025121601000033] Jobs logs: Sort by Time Time DESC by default
- [#80387] [2025121601000033] Jobs logs: Sort by Time Time DESC by default
- [#81394] PowerShellHelper class to handle HierarchyProvider instantiation
- [#81402] Creating a HierarchyProvider from PowerShell is not possible
💥 Breaking Changes (1)
- [#81394] PowerShellHelper class to handle HierarchyProvider instantiation
🐛 Issues Fixed (91)
This list includes all bug fixes.
- [#75728] ItemNote breaks ItemNotes_Read (nested objects can't be read with WCF)
- wcf fix during read and write
- Workaround for special extras in itemNotes
- [#75932] [2025022001000099]: missing reverse operation for DB logging in case of rollback in the Loader
- [#79865] Delete GSR: fails if there is a global site created with it
- [#76149] inPoint.Admin.LoaderJob: all logs have Error LogType
- [#76152] fixed logging states
- [#76190] [2025010701000179] Template text is truncated
- [#76194] 2025010701000179 Template text is truncated
- [#76246] inPoint.Core LegacyWCF: Add tests with connections using Identity
- [#76358] Filtering in the recycled documents is not working in inPoint.Web
- [#76359] Filtering in the recycled documents is not working in inPoint.Web
- [#76360] Paging in the shared documents is not working
- [#76706] Upgrade (dif.dir): the old setups are not moved to Backup folder
- [#78575] fixed if there are multiple versions in the Setup folder - the upgrade fails
- [#76789] [2025032501000024] doc list is not working after linking a document to another folder
- [#76790] 2025032501000024 doc list is not working after linking a document to another folder
- [#76883] Create/Modify group fails with Access denied to "...userdata\images\groups"
- [#76885] set appPool permissions for image folder
- [#76893] Tokenizer is not thread safe
- [#77006] [2025042201000037] AdSync: User are synchronized multiple times
- [#77007] AdSync: User are synchronized multiple times
- [#77018] inPoint.Admin: FlatAU format issue with thai language (blocked) (⏳ Pending)
- [#77019] inPoint.Standalone/Thai: folder format, settings, admin dialogs cannot be opened (oracle, BLOCKED) (⏳ Pending)
- [#77468] renamed tests
- [#77468] renamed tests
- [#77468] splitted test into test cases
- [#77468] rearranged tests
- [#77468] extended logging in tests
- [#77468] fixed string.compare and unified element format access
- [#77022] replace new CultureInfo
- [#77022] fixed merge conflict after rebase
- [#77022] added missing localization, added fallback for invalid language
- [#77022] added checks, fixed local plugins build
- [#77022] added checks, fixed local plugins build
- [#77037] inPoint.Templates (thai): 2 templates fail to render
- [#77042] fixed thai sendasemail* template
- [#77038] inPoint.Admin/Edit user membership: add user to a group (root) fails
- [#77041] fixed tenant check in EnsureGroupOperationIsAllowed
- [#77043] FlatAU: the thai localization breaks the doclist header (⏳ Pending)
- [#77044] fixed column setup (remove warning on startup)
- [#77200] Fix Calendars to GregorianCalendar for all cultures
- [#77205] replaced 'new CultureInfo'
- [#77204] replaced'new CultureInfo'
- [#77204] raised version to 2025.3
- [#77206] fixed documentation
- [#77206] added CultureBuilder
- [#77257] fixed DateEditorControl
- [#77257] fixed CommonResources
- [#77257] fixed SecurityRuleWindow, Share, UnifyDateTime, Workflow
- [#77257] fixed LockList and Search
- [#77257] added FixCalendar,fixed reminder windows
- [#77202] fixed project.json
- [#77202] switched to inPoint.Utils.CultureBuilder
- [#77202] added helper to SupportedCultures
- [#77222] Document_CreatorLastModified_PSScript failed on MSSQL
- [#77428] [2025050601000101] MailWCF Upload alters mail content
- [#77429] 2025050601000101 MailWCF Upload alters mail content
- [#77433] inPoint.Enterprise: Fix IndexOf for Thai
- [#77434] fixed IndexOf for Thai
- [#77444] MailWCF: DownloadChunk method is not working in Net8
- [#77659] [2025060601000028] Error during update from 2024.3 to 2025.1 when setup runs during midnight
- [#77660] fixed Error during update from 2024.3 to 2025.1 when setup runs during midnight
- [#77678] The itemuri related data is not updated for links when moving folders/documents
- [#77697] Fresh install fails due to missing "ip.PAM_PERM_SHARE" object
- [#77379] Performance improvements: getting the shared documents
- [#77714] Fixing admin build because of new inPoint.Common
- [#77757] inPoint.Wizard (DLC): NoDDL environments still requires the HybridStoreSv.exe instead of the appsettings.json
- [#77758] fixed: NoDDL environments still requires the HybridStoreSv.exe instead of the appsettings.json
- [#77834] Not possible to create folder link on Oracle
- [#77910] [2025061201000132] Rule-based security stops working after being imported into the DLC
- [#77911] 2025061201000132 Rule-based security stops working after being imported into the DLC
- [#77935] [2025061201000141] GetFolderItemsBySiteTypeWithLinks handle AUSites to get the visible FlatAUs
- [#77936] 2025061201000141 GetFolderItemsBySiteTypeWithLinks handle AUSites to get the visible FlatAUs
- [#78023] InPoint server start-up failure when ReinitializeTempTablesOnStartup is set to true
- [#78024] InPoint server start-up failure when ReinitializeTempTablesOnStartup is set to true
- [#78029] [2025070801000111] System crash when invalid entry exist in the PAM_USERREFERENCE table
- [#78029] 2025070801000111 System crash when invalid entry exist in the PAM_USERREFERENCE table
- [#78088] [2025070801000068] Incorrect firewall rule applied during install/upgrade
- [#78089] backup/restore firewall rules for versions lower than 2025.*
- [#78089] fixed: firewall rules are changed after upgrade
- [#78089] fixed rules are changed after upgrade
- Commit d2899e74: Changed HS.inPoint.SetupCommon package from version "1." to "2025.3."
- Changed HS.inPoint.SetupCommon package from version "1." to "2025.3."
- [#78220] Loader: Import fails with LoaderDependencyException
- [#78221] Loader: Import fails with LoaderDependencyException
- [#78223] Loader: Import fails with duplicate key row found in object 'pam.PAM_CUSTOMACTIONS'
- [#78224] Loader: Import fails with duplicate key row found in object 'pam.PAM_CUSTOMACTIONS'
- [#78230] Doclist: GetPositionForSelect fails from inPoint.Web
- [#78232] SecurityManager: ValidateUriDocument fails on flat archive units
- [#78326] ValidateDocumentUri broken for FlatAU
- [#78239] inPoint.Wizard: .NET runtime check is failing
- [#79546] fixed .net 8 prereq check
- [#78316] Ora deployment hangs when checking for folder recursion
- [#78378] Deployment: Create Folders failed with missing ELEMENT_TYPE
- [#78412] inPoint.LegacyWCF.IntegrationTest: Using the NameValue from inPoint.Common for PamWCF
- [#78379] Deployment: Create Folders failed with missing ELEMENT_TYPE
- [#78397] Using the NameValue from inPoint.Common for PamWCF (was only UnifyWCF before)
- [#78397] Using the NameValue, NameValueEx from inPoint.Common for the legacyWCF methods
- [#78419] [2025072401000037] List all available templates throws NRE with Oracle DB
- [#78420] added sanity checks for ListTemplates when no templates where found
- [#78476] Add retry button to admin startup
- [#78569] [2025082901000106] Setting the security on public folders is not working
- [#78661] Fix null handling for gRPC
- [#78702] Identity Login: the token expires, the user has wrong feedback
- [#78723] cleanup of obsolete comments
- [#78723] removed UnifyWCF.ServiceVersionCheck
- [#78723] fix for exception in Bundle_Init
- [#78723] remove obsolete from IsAny()
- [#78723] extended FormatDuration(), changed IsAny to obsolete
- [#78723] added check for IdentityLoginHelper in ShouldRetry()
- [#78723] tried to open a LoginWindow on disonnect
- [#78723] adjusted token-save
- [#78723] adjusted notes
- [#78723] cleanup
- [#78723] fixed ping check, improved logging
- [#78723] fixed unit test
- [#78723] removed retry for FileDownloadPartAndCheckSum and UserAddElementLink
- [#78723] added token-check before refreshing
- [#78723] fixed usages of the WCF-channels for retry
- [#78723] added TokenInfo.CreatedUtc, fixed refresh
- [#78723] fixed unit test
- [#78723] implemented token-refresh in the PingTimer_Elapsed
- [#78723] updated comments
- [#78723] implemented a Refresh instead of a Login when possible
- [#78723] added POC for working with RefreshToken
- [#78723] fixed Version_GetServiceVersionExAsync for gRPC/WCF, cleanup of obsolete comments
- [#78723] improved error logging in ServiceVersionCheck, improved connection check
- [#78723] cleanup: replaces string with TokenInfo
- [#78723] cleanup: replaces string with TokenInfo
- [#78723] added Token-Test to MessageBoxTest.
- [#78723] added ShouldRetrySync, fixed retryin Initialize
- [#78723] added auto-login on gRPC and WPF calls when
- [#78723] fixed checks in IsUserNotFoundError
- [#78703] inPointMirror: doesn't work
- Revert "#78791 cleanup in web.config comments"
- [#78791] cleanup in web.config comments
- [#78791] cleanup in web.config comments
- [#78791] added sanity check for itemUri == null
- [#78791] added workaround for empty exceptionMessage
- [#78791] added AssemlbyIniitalize with global applies AssemblyResolve
- [#78791] renames all our AssemblyResolve helper
- [#78791] fixed logging,added assembly-resolve
- [#78791] added ref to System.IdentityModel.Tokens.Jwt 5.7.0
- [#78703]
- [#78706] New folder with new folder format created (EA/EDA plugin)
- [#78822] fixed issue with non-initialized EA config
- [#78718] Add new document: the DocList is not refreshed (⏳ Pending)
- [#78832] improved logging Document-JumpTo when column was not found
- [#78832] improved logging Document-JumpTo when column was not found
- [#78832] update for new inPoint.Common: Changed ShareInfo with ID into PrincipalInfo
- [#78832] excluding invalid principals in shares
- [#78832] fixed GlobalSite.UserDetails checks
- [#78832] fixed Share checks
- [#78832] fixes for ElementShareInfo and DocumentShareInfo
- [#78832] fixed GlobalSite, InitProviderResult
- [#78832] fixed yml
- [#78832] fixed error output
- [#78832] fixed generate proto yml
- [#78832] fixed InitProviderResult.UserDetails and GlobalSite.UserDetails, improved SchemaGenerator
- [#78832] cleanup
- [#78832] cleanup
- [#78832] updates for new inPoint.Common
- [#78832] updates for new inPoint.Common
- [#78832] updates for new inPoint.Common
- [#78832] updates for new inPoint.Common
- [#78832] improved speed for JumpTo on non-virtualized lists
- [#78832] added fix for Document-JumpTo when WebDavName is renamed
- [#78832] cleanup
- [#78832] fixed/improved GetCount calculation for IpDocList
- [#78832] cleanup
- [#78832] added itemUri filter to GetShares
- [#78832] added GetCurrentUserDetails(), ToGroupDetails(), changed ShareInfo with ID into PrincipalInfo
- [#78832] fixed GlobalSite.UserDetails checks
- [#78832] fixed Share_* integration tests
- [#78832] fixes for ElementShareInfo and DocumentShareInfo
- [#78832] fixed InitProviderResult
- [#78832] fixed GlobalSite, InitProviderResult
- [#78832] changed proto to ServerSettings_ArchiveOptions
- [#78832] reordered usings
- [#78832] fixed InitProviderResult.UserDetails and GlobalSite.UserDetails
- [#78832] fixed JSON serializing by switching to Newtonsoft, improved caching
- [#78832] enabled EVENTSMONITOR for release builds
- [#78832] excludedpayload data from save/load
- [#78832] added Load/Save events
- [#78832] added /Eventsmonitor command line option and env.Eventsmonitor check
- [#78746] Remove MYTEST reg-var from inPoint.Admin.Setup
- [#78747] removed MYTEST from server and client setup
- [#78766] [2025082901000035] UX/Functional Improvement Report – Notes Icon Handling
- [#78780:] Refresh doclist (or document only) when Notes was removed
- [#78771] Delete document: the doc is not visible in RecycleBin
- [#78777] Delete document: the doc is not visible in RecycleBin
- [#78816] [2025090301000037] Primary key in PAM_OBJECT_MODULE_RIGHTS consistently reaching maximum value
- [#79007] 2025090301000037 PublicFolder changes for Primary key overflow in PAM_OBJECT_MODULE_RIGHTS
- [#78817] 2025090301000037 Primary key in PAM_OBJECT_MODULE_RIGHTS consistently reaching maximum value
- [#78817] 2025090301000037 Primary key in PAM_OBJECT_MODULE_RIGHTS consistently reaching maximum value
- [#78999] ItemNotes/Reply (WCF): it is not possible to add more than one Reply
- [#79121] FlatAu: Email right is not enabled by default (needed for Share on inPoint.Web)
- [#79483] FlatAu: Security_GetDocumentRights returns no_access in case all rights are allowed in the preprocessed permission table
- [#79483] FlatAu: Security_GetDocumentRights returns no_access in case all rights are allowed in the preprocessed permission table
- [#79122] FlatAu: Email right is not enabled by default (needed for Share on inPoint.Web)
- [#79482] Integration test: FlatAu: Email right is not enabled by default
- [#79162] inPoint.Core: Migrate AppSettings from web.config to pamSettings
- [#79199] Share_15_Read_FolderInShare integration test fails
- [#79356] Identity-Login Offline Mode (gRPC/shutdown): Standalone doesn't detect the shutdown
- [#79397] gRPC Null-Response causes Disconnect at the client
- [#79398] fixed gRPC resulr for TemplateGet
- [#79398] Improved feed tests,added retry when there is no (local running) indexer
- [#79398] reduced warnings
- [#79398] enabled nullable
- [#79398] improved SetUserData: not saving empty data,
- [#79397] updated gRPC API for nullables
- [#79397] fixed typo
- [#79397] removed comment
- [#79397] throw RpcException(NotFound) when the gRPC result would be null
- [#79397] prepared GetHierarchyElementfor NullableResponse
- [#79398] fixed exception message
- [#79398] improved GetSchema-Test for oracle
- [#79398] fixed GetSchema-Test for oracle
- [#79398] added tests for GetSchemaAsync()
- [#79398] fixed Tokenizer.FormatValue()
- [#79398] added missing null checks
- [#79398] cleanup for nullable
- [#79398] raised language to 11.0, enabled nullable on some projects, changed null/empty behavior for userData/pluginsData, fixed issue in BlobDataProvider
- [#79397] updated gRPC API for nullables
- [#79397] added comment
- [#79397] improved ErrorMessage in RpcExceptionToinPointFault
- [#79397] prepared GetHierarchyElementfor NullableResponse
- [#79520] Fix integration tests
- [#79521] improved logging
- [#79521] reverted: raised test framework (d8a2bd3d465361b0d9b48d55d6be5fb49655c452)
- [#79521] fixed tests for new testing framework
- [#79521] raised test framework, increased logging
- [#79521] fixed nullable
- [#79521] fixed feeds tests
- [#79695] improved verifyCheckedOutByThisHost()
- [#79695] added CACHE_TOKEN_STATIC and CACHE_TOKEN_ON_DISK
- [#79547] inPoint.Core IntegrationTests: Formats_FlatAu_GetFormatDocumentAsync fails
- [#79548] inPoint.Core IntegrationTests: Formats_FlatAu_GetFormatDocumentAsync fails
- [#79606] Shared documents are broken if it contains a document from my site
- [#79607] Shared documents are broken if it contains a document from my site + logging
- [#79633] [2025070401000021] deadlocks when reading/writing from/to the PAM_DESKTOPLINKS
- [#79823] Loader: pco creation build fails
- [#79861] Delete GSR: fails if there is a global site created with it (2025.3)
- [#79864] Archive from Outlook (grpc): the Apply all is not applied in Standalone
- [#79962] "Apply to all" fix (merge)
- [#80199] [2025121701000095] Download in C:\inPoint does not work when path is too long
- [#80200] fix for long path names, added integration test
- [#80224] Problem localizing element formats
- [#80225] fixed localizing element format (MERGE)
- [#80288] Mail archiving is not working with core.WCF(2025.3)
- [#80308] Mailbox synchronisation is not working (2025.3)
- [#80309] Mailbox synchronisation is not working
- [#80313] Wrong implementation in GetWebDavFromUri
- [#80380] Loader: import writes an entry into history even in the case of failure
- [#80462] fix of Pam.WCF integration tests
- [#80463] fixed yaml
- [#80470] Check the renamed archive unit indexes using their old names if the new names are not found during site validation (2025.3)
- [#80486] Check the default optional archive unit indexes for integration tests
- [#80471] Check the renamed archive unit indexes using their old names if the new names are not found during site validation (2025.3)
- [#80471] Check the renamed archive unit indexes using their old names if the new names are not found during site validation
- [#80528] Remove using the Visible and IsSearchField flags (2025.3)
- [#80671] Deleting a folder/document from different tenant using different schema fails (2025.3)
- [#80672] Deleting a folder/document from different tenant using different schema fails (2025.3) `+ new PCO history
- [#80672] Deleting a folder/document from different tenant using different schema fails (2025.3)
- [#80672] Deleting a folder/document from different tenant using different schema fails (2025.3)
- [#80691] Standalone/Admin: opening it throws error with a dif. tenant admin (2025.3)
- [#80693] Preprocessed flatAU: it is not possible to create in dif. tenant (2025.3)
- [#80866] Preprocessed flatAU: it is not possible to create in dif. tenant (2025.3)
- Revert "#80866 Preprocessed flatAU: it is not possible to create in dif. tenant (2025.3)"
- [#80866] Preprocessed flatAU: it is not possible to create in dif. tenant (2025.3)
- [#80866] Preprocessed flatAU: it is not possible to create in dif. tenant
- [#80741] Dif. tenant/Lookup: they are not filtered based the dif. tenants
- [#80742] RecycleBin always shows folders/documents from the default one and not belonging to the respective tenant (2025.3)
- [#80746] Updating RecycleBin after move updates folders/documents from the default one and not belonging to the respective tenant (2025.3)
- [#80672] Deleting a folder/document from different tenant using different schema fails (2025.3)
- [#80820] Dif.tenant: create external user fails (2025.3)
- [#80832] removed PrincipalSource check in CreateUser
- [#80873] Dif. tenant/GSR is not visible in inPoint.Admin when contains '_' (2025.3)
- [#80874] Dif. tenant/GSR: it is not visible in inPoint.Admin (2025.3)
- [#80951] Invite external user fails when "FallbackNTDomain" is not set!
- [#80952] Invite external user fails when "FallbackNTDomain" is not set! (2025.3)
- [#80986] RecycleBin: fails loading in case of lookup in dif. scheme/tenant (2025.3)
- [#80989] RecycleBin: fails loading in case of lookup in dif. scheme/tenant (2025.3)
- [#80998] The root user cannot see the recycle bin from other tenants (2025.3)
- [#81000] Lookup candidates are not working in Oracle (2025.3)
- [#81001] Lookup candidates are not working in Oracle (2025.3)
- [#81016] RecycleBin: should not fail if there is not document type repository in the schema (2005.3)
- [#81018] RecycleBin: should not fail if there is not document type repository in the schema (2025.3)
- [#81017] Create lookup: should be possible even if the schema has no flatau (2025.3)
- [#81021] Create lookup: should be possible even if the schema has no flatau (2025.3)
- [#81019] Creating the PAM_RECYCLE_BIN table when creating FlatAU in archives with different schema and without tenant (2025.3)
- [#81020] if default archive is not set, use the current archive for recycle
- [#81020] passing the connection and transaction to the UnitConfigurator
- [#81020] fixing connection issues
- [#81020] Creating the PAM_RECYCLE_BIN table when creating FlatAU in archives with different schema and without tenant (2025.3)
- [#81020] Creating the PAM_RECYCLE_BIN table when creating FlatAU in archives with different schema and without tenant (2025.3)
- [#81020] Creating the PAM_RECYCLE_BIN table when creating FlatAU in archives with different schema and without tenant (2025.3)
- [#81020] updating the structure of the PAM_RECYCLE_BIN table
- [#81020] fixed ora recbin
- [#81020] updated PCO history
- [#81020] remove the PAM_RECYCLE_BIN table creation
- [#81034] Tenant and ArchiveUnit on different schema (2025.3)
- [#81035] changed IncludeExceptionDetailInFaults true for release builds, fixed toolTip, updated referenced version
- [#81080] [2025070401000021] HierarchyProvider: Mix of Sync and Async methods in Initialize (as used by inPoint.Web, 2024.3.7)
-
- ni mixing of async/sync during init of HierarchyProvider
-
📦 Changes (5)
This list includes minor changes not related to any feature.
- [#75159] Migrate WebDAV to Net8
- [#75159] added null-check to TryGetFromCookieOrHeader
- [#76596] Create new Branch.DevDB pipeline in the inPoint.Enterprise collection
- [#76596] Rebase the source branch
- [#77844] New format: Integer without formatting
- [#78417] [2025072401000064] Update inPoint.Core Template Swagger documentation
- [#80231] Loader: Common base exception with the error-type as property (2025.3)
🎫 Other Changes (303)
- [#1851882] Updated inPoint.Client.All.sln
- [#2406609] [#77306] docusaurus 3 changes (remove .html)
- [#2921227] added request/response classes for ListDocumentVersions
- [#4391144] reordered build stages
- [#5222556] allow columnnames instead when using $ prefix
- [#7811867] merge conflict
- [#7827897] Updated CultureDataTest.cs
- [#719952d] Updated standalone_inPoint.Fulltext.nuspec
- [#86f76a2] adapt changes from HierarchyProvider
- [#795c82b] add method to export the built-in script of the queue-job
- [#6e59230] use IP_SIMPLEURIS_EXTRACT instead of reverse like
- [#a1700dd] searchAsYouType on fields (decimalFieldOnly)
- [#85b33c2] allow suffix for queue table
- [#02ac460] increased to 2025.3.*
- [#65ebfda] throw exception if core cert is invalid or expired
- [#bac29c8] Update azure-pipelines.yml for Azure Pipelines
- [#3c71af4] Update azure-pipelines.yml for Azure Pipelines
- [#0757721] Update azure-pipelines.yml for Azure Pipelines
- [#cc1a3ad] Update azure-pipelines.yml for Azure Pipelines
- [#0c36e04] Update azure-pipelines.yml for Azure Pipelines
- [#b8bdb7f] Update azure-pipelines.yml for Azure Pipelines
- [#d0a3f15] Update azure-pipelines.yml for Azure Pipelines
- [#3a48fa3] Update azure-pipelines.yml for Azure Pipelines
- [#731603d] Update azure-pipelines.yml for Azure Pipelines
- [#5ba434c] Update azure-pipelines.yml for Azure Pipelines
- [#90faf4a] Update azure-pipelines.yml for Azure Pipelines
- [#2bc9902] Update azure-pipelines.yml for Azure Pipelines
- [#844ae2c] increased to 2025.3.*
- [#0b3d94c] Update azure-pipelines.yml for Azure Pipelines
- [#93a1b62] Update azure-pipelines.yml for Azure Pipelines
- [#e8cef9f] Updated azure-pipelines.yml => removed "pam.archive" from the tasks + added "ScriptPackageManagerTool" as artifact
- [#3f6ea5f] Update azure-pipelines.yml for Azure Pipelines
- [#b4d89cc] modifed yaml to get the correct identity server artifact
- [#d02eb63] use MERGE for checkout table
- [#ba94996] undo files
- [#edda193] cache XmlSerializer for type and extraTypes
- [#8aabefd] added inPoint.Archive.vmDevOra19.config
- [#de5ea86] added inPoint.Archive.vmDevOra19.config
- [#d192456] Update azure-pipelines.yml for Azure Pipelines
- [#397ee32] move paging classes to new namespace
- [#d32ec90] paging for doc history
- [#4fa46b9] execute scripts from files
- [#a1156c1] docusaurus 3 changes (remove .html)
- [#0aa261e] Exception when using configLoader from Pam.Web
- [#b387653] version info block
- [#a41aaad] version info block
- [#9bca9d8] version info block
- [#7395f1c] Update PCO version
- [#0bb698c] Update PCO version
- [#733136f] Update PCO version
- [#edcfe85] Update PCO version
- [#ca5f0b9] Update PCO version
- [#f864621] Update PCO version
- [#fb2bd14] Update PCO version
- [#c083e00] typo in because text
- [#1c4db39] WaitForFeed fails if using the indexer command line
- [#ed4d378] cache XmlSerializer for type and extraTypes
- [#fe8646e] Update PCO version
- [#9e0a534] Update inPoint-pco-pipelines.yml for Azure Pipelines
- [#e7cca9b] Update inPoint-pco-pipelines.yml for Azure Pipelines
- [#b2cac4a] Update inPoint-pco-pipelines.yml for Azure Pipelines
- [#fdc0a78] Update PCO version
- [#5cbe077] check if archive-unit is bad should not overwrite already disabled repository
- [#7329bc9] avoid exceptions for easier debugging and better performance when testing bad repositories
- [#d456cc8] - workaround to add unknown repositories as disabled
- [#d9aab75] - only list enabled (not pending and not disabled) hierarchies
- [#c9dee86] use userid from bearerToken in API calls
- [#18fa94c] Integration-test for a bearerToken for a user
- [#720a862] speed up user-controller, load ADSyncTools only when needed
- [#7313a82] fix ServiceVersionCheck
- [#28103ad] moved all appSettings to pamSettings
- [#0fd6d41] start all installed jobs and check if running
- [#62a5f2c] CreateTestFile with retry and GetRandomFileName
- [#72eef9b] initialize inPoint after starting the service
- [#7ab8c12] [2025080801000039] fixed MoveDocument_withRename
- [#b823a39] [2025080801000039] added MoveDocument_withRename
- [#24be167] force read of ServerSettings before updating
- [#1a9d084] use own site for retention-test
- [#0aa846a] Feed test, filter for category
- [#b483824] Bundle_InitProvider should throw inPointStatus.NotFoundUser
- [#81c419f] If the current user is not known use "NotAuthenticatedException" exception
- [#f54cb27] VerifyJobHelp_XXX test with predefined list instead of web-page
- [#30a943e] - fix feed tests
- [#c5e1bd8] add DisableWebPage,DisableBrowse
- [#856006a] Updated web.config comments
- [#6901c3f] keep IUnifyFeed but throw NotImplementedException (until IIS-Support is dropped)
- [#6d84132] - add log and more detailed error
- [#220c2d8] fixed locations of the protobuf files
- [#729458d] set protobuf to warn-only
- [#025435e] added protobuf compare
- [#cdf993f] fixed path
- [#b3e1a37] fixed typos, adjusted logging,added proro-generation on build
- [#45ae5bf] - log error to console if serilog is not available
- [#5eb3867] merge
- [#7c84378] PamFileHandle: fix namespace (server side)
- [#507d163] fixed locations of the protobuf files
- [#610b3ba] reordered build stages
- [#6b3afc4] set protobuf to warn-only
- [#0e4c8eb] added protobuf compare
- [#3a39839] fixed path
- [#eeb5221] fixed typos, adjusted logging,added proro-generation on build
- [#f471d17] added NullableResponse for methods which are allowed to return null
- [#46133e0] drop unused columns
- [#f03523e] Update PCO version
- [#ae1287b] Update inPoint-pco-pipelines.yml for Azure Pipelines
- [#1fa2c6f] raised versions
- [#7988a9d] fixed versions
- [#95359ea] fixed versions
- [#87bca2c] added DocumentListVersions
- [#b35b573] merged & fixed from develop
- [#0b8fbf7] sql error on oracle
- [#177b826] allow all properties (if part of desc table) of HierarchyDocument for sort and filter
- [#ed363a8] paging for document history
- [#c6fafb3] fix local version props for current release
- [#3377b76] common interface for result of pointer based pagination
- [#fc2fa12] common interface for result of pointer based pagination
- [#ac2ea5d] Test of searchAsYouType on fields
- [#9e64d82] delete note in reply failed on oracle
- [#921cfb6] read back creation-date during modify
- [#d22c509] typo in sql command; List ItemNotes in WCF and Core
- [#90bfbec] Oracle, set owner of index to TABLEOWNER
- [#412e568] Oracle, set owner of index to TABLEOWNER
- [#bf1037c] wrong db scheme
- [#525fc0a] merge conflict in solution
- [#aa9ae4e] merge conflict in solution
- [#6b3fabe] comment_id is a long
- [#52624e3] cleanup old code
- [#c127783] integration-tests core/client green, no paging on DB
- [#c29b1d1] update to new Notes structure:
- [#040b72a] script project
- [#bb6e3b9] comment_id is a long
- [#971f312] cleanup old code
- [#8053fdd] integration-tests core/client green, no paging on DB
- [#e292056] update to new Notes structure:
- [#b0e7bf6] fixed path to nuget.config
- [#20b106e] Added new nuget.config
- [#d0b361b] Added missing package reference
- [#344b213] Deleted duplicate nuget.config
- [#73bdcdf] Added missing packageSourceMapping
- [#8eaa607] Added NuGet.config with packageSourceMapping
- [#7c4966a] script project
- [#54bd59d] Update PCO version
- [#d3046e9] special characters in Path
- [#8c32e68] default value of 'pamWebDavRoot' did not include webdav
- [#70ebe56] accessing http-header throw error if not found (instead of returning empty)
- [#fbea9f4] merge of csproj
- [#8bf8145] logon/logoff on test-page
- [#0cf4edb] logon/logoff on test-page
- [#9669df1] merged
- [#5af2d16] Fixed MessageReceived handler
- [#a6dffc1] strange startup error - UseIISIntegration
- [#fe43182] strange startup error - UseIISIntegration
- [#ee110f6] merge conflict
- [#42bf507] restored obfuscation; removed lib
- [#c749211] draft with Negotiate
- [#fd920e1] write/save success using OFBA
- [#bc23c8f] compiles
- [#efaa2fd] restored obfuscation; removed lib
- [#671c900] draft with Negotiate
- [#a0aad22] write/save success using OFBA
- [#72059ed] compiles
- [#8a9dcbd] SyncSubGroups execute in a transaction (delete and insert)
- [#1c23ffd] Updated azure-pipelines.yml: Excluded tests
- [#cf7600d] ConfigurationFileManager should work without special setup
- [#1e5957e] log if user/group directory is not there first, then try to create it (ensure log of error)
- [#ecb6657] log if user/group directory is not there first, then try to create it
- [#6ebbdd8] Update PCO version
- [#df64d28] Update PCO version
- [#c5958e7] Update PCO version
- [#6cd0a99] Update PCO version
- [#eecd2d9] Update inPoint-pco-pipelines.yml for Azure Pipelines
- [#b78535d] Update inPoint-pco-pipelines.yml for Azure Pipelines
- [#5d69a80] Update inPoint-pco-pipelines.yml for Azure Pipelines
- [#874e9d4] Update inPoint-pco-pipelines.yml for Azure Pipelines
- [#d66bdef] Update PCO version
- [#5531a03] Update PCO version
- [#798bfb4] Update inPoint-pco-pipelines.yml for Azure Pipelines
- [#b398baa] Update inPoint-pco-pipelines.yml for Azure Pipelines
- [#5772ed0] Update branch-dev-db-pipelines.yml for Azure Pipelines
- [#0c410ba] Update branch-dev-db-pipelines.yml for Azure Pipelines
- [#a94a994] Updated branch-dev-db-pipelines.yml
- [#61b8e07] Updated branch-dev-db-pipelines.yml
- [#847363a] Updated branch-dev-db-pipelines.yml
- [#ea1dfb8] used 2025.1.* for setupcommon
- [#6669b58] increased to 2025.3.*
- [#a8d8f79] Update PCO version
- [#a5f44a9] Update azure-pipelines.yml for Azure Pipelines
- [#6d6ee5d] Update PCO version
- [#29f7931] Update azure-pipelines.yml for Azure Pipelines
- [#82d9fcc] Update azure-pipelines.yml for Azure Pipelines
- [#9f3bed6] Update azure-pipelines.yml for Azure Pipelines
- [#46cc36a] Update azure-pipelines.yml for Azure Pipelines
- [#571c83c] Update PCO version
- [#fd2b66e] Update PCO version
- [#7db04db] Update PCO version
- [#b2d3fa4] Update PCO version
- [#ba8f552] Update PCO version
- [#137b49f] Update PCO version
- [#b5afabe] Update PCO version
- [#5d61fac] Update PCO version
- [#6dad567] Update PCO version
- [#91537f7] Update PCO version
- [#dbd0175] Update PCO version
- [#f90290b] Update PCO version
- [#4a3788d] export.bat2
- [#4dac977] Update azure-pipelines.yml for Azure Pipelines
- [#c21107b] fixed merge conflict
- [#f9240c2] excluded net8 from inPoint.Admin.Common.Test
- [#b701e3c] adjusted versions
- [#510f00b] Update azure-pipelines.yml for Azure Pipelines
- [#b20fcfc] missing inPoint.Configuration
- [#ed737f2] use files to sign with "|"
- [#7f86fc0] - adding inPoint.API.WCF.NET, inPoint.API.WCF.NETFRAMEWORK
- [#fb158fe] revert log4net config
- [#fac7323] skip ci
- [#5efdc58] removed using ServiceStack;
- [#d6116f8] fix Plugin-Types which are used by inPoint.Web to allow multiple instances
- [#7a22d5f] make Plugincatalog threadsafe
- [#bcea9b9] never use both "PamFileHandle" for known types (inPoint.Common or inPoint.API.Service)
- [#6e88950] Merge remote-tracking branch 'origin/bug/97356-gRPC-detecting-disconnected' into bug/79397-gRPC-null-response-causes-disconnect
- [#3cbc361] merge
- [#bf4a1aa] rebase on develop
- [#4f07c0a] cache XmlSerializer for type and extraTypes
- [#c192ced] cache XmlSerializer for type and extraTypes
- [#ccc76b2] crash in sync if started in offline mode
- [#38a4667] [##78723] added check for IdentityLoginHelper in ShouldRetry()
- [#e1862d5] [##78723] cleanup
- [#1c6c1b3] [##78723] added fixed LoginWindow fixed init for sync
- [#5beddf9] [#78723] added comment
- [#518d636] restore property "MaxLengthName" (used by XAML)
- [#06ac91e] merge on pull
- [#d29cbba] DocListSchema: use empty list instead of null
- [#3c894eb] added [ProtoContract] to ElementListGetSchemaRequest
- [#92cd00c] changed continueOnError: True for all sign tasks
- [#d286927] Revert "added continueOnError: True for all sign tasks"
- [#f10c5f1] added continueOnError: True for all sign tasks
- [#a36a757] search form does not show fields
- [#7338cab] SearchResult: empty list instead of null
- [#923c030] Search: ExtraFields, Items must not be null (should be empty list)
- [#2fe21db] remove replies when a note is deleted (as done by the server)
- [#c8e353a] optimize reading of notes with one level of replies
- [#b1fa603] Publish doc changes when all notes are deleted
- [#23047c8] Deleted inPoint.WordAddin_1_TemporaryKey.pfx
- [#8a0f0e0] Deleted inPoint.ExcelAddin_1_TemporaryKey.pfx
- [#28b70fd] merged
- [#4d57100] updated signing office signing keys for debug builds
- [#59ac3db] VerifyOperationResult for testing operation results
- [#70cd57b] remove empty ArchiveOptions from server settings
- [#e2d4018] Core path for plugins
- [#d88a791] ExternalProcessHelper for AssemblyResolve and to init logging
- [#3e6d831] update to latest
- [#5fcc11b] Merge remote-tracking branch 'origin/bug/78150-gRPC-issues-found-while-inpoint.web-migration' into feature/78749-notes-reply
- [#bb664c6] fix ShouldRetry, check if IdentityLoginHelper is set
- [#118caa9] - retry on Unauthenticated/NotFoundUser
- [#e5ad4d9] add test for checkout-state
- [#5eb369d] VerifyCheckOutError 'if' to 'switch'
- [#8dad4f7] typos
- [#a8be339] VerifyCheckOutError
- [#f8ce628] with nun-null int collections
- [#caa177d] fixed unit test after merge
- [#077c751] merge
- [#bf8e91e] Merge remote-tracking branch 'origin/develop' into bug/78433-client-integrationtests
- [#732fa0f] PamFileHandle: fix namespace (client/common side)
- [#91c7977] Caching of ServerSettings vs. refresh from server
- [#116dbc5] unique temp dir for zipping plugins
- [#12ff9d1] switch environment by checking the name in the dialog
- [#197388a] Task 78359: Unable to open searchform
- [#0bfd0f6] added NullableResponse
- [#247c0be] connection test for gRPC
- [#acab4f9] updaedt service reference
- [#dab68d0] merged & fixed from develop
- [#6eb8514] fix integration test for dates
- [#a06aa03] test filter on HierarchyDocument fields
- [#177d786] paging for doc-history
- [#c8f35a0] common interface for result of pointer based pagination
- [#97cd3b6] added: ItemNote, ListItemNotesResult, ListItemNotesRequest
- [#bfd5dca] app.runsettings add common environment names
- [#2a6a0d7] ItemNotes: test for order, children of notes
- [#91f7c7f] test for NotAllowed on edit with wrong user
- [#14681dd] ItemNotes tests
- [#bf9a9d7] added Interop.Redemption to packageSourceMapping
- [#786a41d] Added HS.AcroPDFLib and HS.LogicNP to packageSourceMapping
- [#7cb02e5] Update azure-pipelines.yml for Azure Pipelines
- [#456d082] raised required SDK to >=8.0.410
- [#11cc620] Disabled CultureDataTests for Net8 and Release builds
- [#cd595cc] Added global.json
- [#875fbaf] Updated CultureDataTest.cs
- [#0ba3ea0] Update azure-pipelines.yml for Azure Pipelines
- [#f0434b4] Updated CultureDataTest.cs
- [#98c1662] Updated azure-pipelines.yml: added clean:true
- [#14a92cc] Updated CultureDataTest.cs
- [#e934d92] Update azure-pipelines.yml for Azure Pipelines
- [#8d46764] Added Force Git hard reset
- [#a8f3d7c] Disabled CultureDataTests for net48 and release builds
- [#f65799d] Disabled CultureDataTests for net48 and release builds
- [#ea54ad9] Disabled CultureDataTests for net48 and release builds
- [#fa24745] Renamed CultureData tests (to fix build issue?)
- [#b25d5d7] execute redirect in loop instead of AllowAutoRedirect=true
- [#d6a1ac4] Identity login check redirects for token
- [#1794e62] use windows logon when connecting to identity
- [#494c958] WebDAV: read 'access_token' when using identity authentication
- [#6591b40] WebDAV: read 'access_token' when using identity authentication
- [#4be9796] increased to 2025.3