Master Application Server – Update
New development since latest stable branch 2020.2
-
Apr 9, 20217129hosting
FIX: client and server not use same function for get Menu.
-
FIX: Actions in Architect "Create Relationship with key" create name of relationship with word "Transaction"
-
Apr 8, 20217105hosting
Revert "Merged in actionmenufix (pull request #262)"
-
Apr 1, 20217093hosting
FIX: separate getMenu for client and Server.
-
FIX: Action -> Create Menu throw exception "Object reference not set to an instance of an object"
-
Mar 29, 20217078hosting
FIX: Docker change net core version.
-
Mar 26, 20217071hosting
CHG: Metamodel change: HashtagCategory 1.0.0 -> DeepLinkCategory 1.0.1
-
CHG: Hashtag Category renamed to Deep Link Category
-
FIX: Model upgrade would fail when changing a namespace of a node
-
FIX: Docker . reverse-proxy.conf not use from configure git.
-
Mar 24, 20217057hosting
CHG: Removed obsolete items from Client's menu
-
CHG: Origam.ModelImport removed from the setup.
-
CHG: Origam.ModelImport removed from the setup.
-
CHG: Obsolete items removed from Architect's menus
-
FIX: RecordUpdated and RecordUpdatedBy columns were modified even the underlying data were not changed
-
FIX: Errors were shown when closing client
-
FIX: Client required root package version 5.0.0, not version greater than 5.0.0
-
7049hosting
CHG: The Index.bin is automatically removed if it cannot be red by the server
-
FIX: "Begins with" filter was not working in audit log table on column "Created By"
-
Mar 17, 20217033hosting
FIX: SQL commands with nullable parameters were failing if they had no value set
-
Mar 15, 20217027hosting
Revert "FIX: Drop-down filtering by Contains did not work"
-
NEW: It is now possible to select a workflow-method as a lookup's value method.
-
NEW: Added ModelServiceAgent with methods to lookup a model element's name by its id (ElementName) and to retrieve a list of elements of a given parent (ElementListByParent).
-
NEW: Added ContextMenu model element. When added it complements the main menu (which should still be only 1 in the model). Context menu should only contain menu items to be used e.g. by lookup/hashtag menu bindings or action buttons. It will be hidden from the user in the main application menu.
-
NEW: Added a flag SupportsServerSideSorting to form Xml in order to indicate that the property does not support server-side sort (e.g. if the column has a lookup based on a workflow method)
-
NEW: Action button's Placement attribute can now have a new value: PanelMenu.
-
CHG: ModelServiceAgent now returns all properties of the listed items in the ElementListByParent method. ElementName method was changed to ElementAttribute. Now you can request any attribute of the model element (e.g. "Caption") not just a name.
-
FIX: Windows desktop client audit log view did not work
-
FIX: Log message typos
-
FIX: Drop-down filtering by Contains did not work
-
Mar 12, 20217025hosting
FIX: UserApiProcessor - if the parameter in the url was percent-encoded, it wasn't decoded by the server and subsequent requests to database failed to retrieve required data.
-
Mar 5, 20217013hosting
FIX: Filters Contains not working for Postgres.
-
FIX: DateTime grouping was not working
-
Mar 4, 20217009hosting
FIX: No error was shown when trying to access an unauthorized menu from an action
-
Fix: if forceDatabaseCalculation is true and aggregatedColumn exists then processColumn wasn't SQL render.
-
FIX: Dropdown-column filtering did not work on lazy-loaded screens
-
FIX: Drop-down filtering by Contains did not work
-
7008hosting
NEW: Docker: remove environments from container
-
CHG: Docker: generate certificate every start docker.
-
7006hosting
NEW: Work queue notifications are now fired also when a message arrives to the queue as a result of moving from another queue.
-
NEW: Date filters in tables accept time
-
NEW: "ShowToolTipsForMemoFieldsOnly" added to appsettings.json
-
CHG: Added model rules on menu so that SortSet, ListSortSet and Method are mandatory if ListDataStructure is set.
-
FIX: Equals date filter in lazy loaded tables was not comparing whole days
-
FIX: "Not" filters in tables were not including results containing NULLs
-
Mar 2, 20217001hosting
FIX: Contains filter on lookup was not working
-
6999hosting
FIX: docker doesn't starts with default appsetings configuration.
-
Mar 1, 20216994hosting
FIX: Server threw an error when filtering by a tag input
-
6993hosting
FIX: ServerCore was not returning 404 if the requested path did not exist
-
6992hosting
FIX: Default page could not be loaded
-
Feb 25, 20216983hosting
CHG: Comment out ChatConfig in _appsettings.json template
-
FIX: Hashtable insert failed. Load factor too high. The most common cause is multiple threads writing to the Hashtable simultaneously.
-
FIX: appsetings.json - Set ChatRefreshInterval if PathToChatApp is empty.
-
Feb 24, 20216982hosting
NEW: Docker - The git supports pull over ssh now.
-
FIX: appsettings.json - ResetPasswordMailSubject and ResetPasswordMailBodyFileName parameters are now optional in language section.
-
Feb 23, 20216981hosting
CHG: New Project Wizard create docker run and docker environment files in NewProject directory.
-
CHG: Each language has its own ResetPassword Template.
-
FIX: mailServer doesn't rise exception if portalBaseUrl is present and ResetPasswordBodyFilename or ResetPasswordSubject are not.
-
docker. template remove. Generate docker file with enviroment direct into sourcedirectory not in rootdirectory.
-
Feb 22, 20216979hosting
NEW: Git pull only specific branch. Add static path to model root directory and git confirure directory.
-
CHG: Update Error message.
-
CHG: if XmlReader has no ROOT element it will throw exception.
-
Feb 17, 20216971hosting
FIX: Tab index in field groups was not working correctly if the group tab index was less than 0
-
Feb 16, 20216969hosting
NEW: Action "Create Menu Item..." from Entity set up caption for Menu now.
-
FIX: Action "Create menu item..." for screens didn't use caption .
-
Feb 12, 20216963hosting
FIX: It was not possible to pass deleted rows to an entity action (they were ignored). Now deleted rows are still passed to an action so storing them in a database results in their deletion in the data source.
-
FIX: GetLookupList endpoint did not return sorted results if it was requested in model
-
Feb 10, 20216959hosting
NEW: GetGroups end point returns correct groups when date time grouping
-
INTERNAl: SetColumnExpression method behavior changed
-
INTERNAl: GroupingUnit added to input
-
FIX: Groups were not re ordered after clicking on the the header of the grouping column
-
FIX: Groups were not filtered by "contains" filter
-
6957hosting
FIX: Reports were handled under an anonymous user so data were loaded under a wrong identity
-
Feb 9, 20216955hosting
FIX: SQL in "Where" create UniqueIdentifier = 'null'
-
FIX: Check Upgrade model change run as parallel. In this way upgrade service write count checked files into ModelUpgradeForm and throw exception because ModelUpgradeForm isn't visible yet.
-
FIX: Bad create sql group by.
-
Feb 5, 20216952hosting
CHG: UIException is returned with status code 422.
-
CHG: UIException (generic error on form containing errors) is returned with status code 400 instead of 500 to prevent check the server log warning.
-
Feb 4, 20216948hosting
FIX: FilterLookups were not sent when asking for aggregations
-
Feb 3, 20216944hosting
CHG: ParameterSessionStore returns null value instead of Guid.Empty.
-
FIX: Paginated queries would not return sorted data even though sort set was defined
-
Feb 2, 20216939hosting
FIX: AbstractSqlCommandGenerator did not use an abstract method to generate ISNULL expression
-
Feb 1, 20216937hosting
FIX: if The model in Architect is opening in second time, upgrade service throw exception .
-
FIX: An invalid DateTime message was thrown when creating a new Chat
-
Jan 29, 20216935hosting
FIX: GetReportStandalone method was not implemented
-
Jan 28, 20216933hosting
NEW: origamClientCallbackRenew added to appsettings.json template
-
FIX: Lookup returned NULL if if one of its ValueDisplayMember fields was NULL
-
6931hosting
NEW: Origam.BI.CrystalReports for .NET core implemented - calling an external Origam.CrystalReportsService REST API
-
NEW: Crystal Reports .net core printing implemented
-
CHG: Updated .NET 4 Crystal Reports references to the latest version (13.0.4)
-
Jan 26, 20216925hosting
CHG: Disabled autoupdate check for master builds.
-
FIX: Lookup Wizard - changing filter caused growth of the lookup name.
-
Jan 25, 20216919hosting
Set filesize to 10M in defaut. Now can setup nginx from git. Easy copy reverse-proxy.conf into git with model or configure and set what do you want.
-
Jan 22, 20216917hosting
FIX: Create thumbnail picture not working under docker.
-
Jan 21, 20216915hosting
FIX: Null reference exception was thrown if requested rows were not found in sessionStore
-
FIX: Errors occuring during internal api calls are logged
-
Jan 18, 20216907hosting
FIX: Tag input filter did not work with more than three items
-
Jan 12, 20216896hosting
NEW: Count aggregation implemented in internal API
-
FIX: Unlocking a user with a workflow did not set the correct LastLockoutDate in the database
-
FIX: An error was thrown when filtering by a column joined from another table
-
FIX: "Incorrect Content-Type" error was thrown when using .net core modeled API in some cases
-
Jan 7, 20216888hosting
FIX: Change list after running an action contained instruction to delete one row several times instead of deleting the individual rows
-
FIX: Error page failed with an exception if no error model wa sent
-
Jan 6, 20216887hosting
FIX: Call to GetAggregations was failing when filtering the aggregated column
-
Jan 5, 20216881hosting
A better message when a duplicate key in localization cache is being loaded
-
Jan 4, 20216879hosting
NEW: "TitleText" specified in OrigamSettings is sent to client to display it
-
NEW: "TitleText" specified in OrigamSettings is displayed as title on login gui pages
-
FIX: Workflow API page was failing on "Object reference not set to an instance of an object" in case UrlReferrer was not set in the request.
-
FIX: Redirect after workflow api page might not have been executed on .net core server
-
Dec 30, 20206873hosting
NEW: Possibility to pass entity metadata in entity actions. E.g. putting {EntityId} instead of a field name passes the current entity id to the target workflow.
-
CHG: LockoutEndDate value is stored into field LastLockoutEndDate in table OrigamUser
-
CHG: AutoUnlockAfterSpecifiedTime parameter is removed from appsettings.json
-
FIX: Removed dependency on dead user property "IsLockedOut"
-
Dec 29, 20206870hosting
Revert "Merged in net50 (pull request #152)"
-
Revert "Merged in net50 (pull request #151)"
-
Revert "Merged in net50 (pull request #150)"
-
6869hosting
CHG: Updated to Microsoft.SqlClient 2.1.1
-
6868hosting
FIX: Fixed docker base image link
-
6867hosting
NEW: use custom.js from git.
-
NEW: Docker Set timeout to 3600 min.
-
CHG: Update to .net 5.0
-
FIX: timeout too long.
-
6866hosting
NEW: Add support for Windows integrated authentication if configured on IIS
-
FIX: Wizard show no error for user.
-
FIX: Empty xml child node was not removed from parent
-
Dec 23, 20206861hosting
FIX: PostgreSQL: like didn't search insensitive.
-
Dec 22, 20206859hosting
Revert "Merged in empty-xml-node (pull request #142)"
-
6858hosting
FIX: ROOT Element is not skipped if it is empty
-
FIX: Empty xml nodes caused errors when reading the xml document into a DataSet
-
Dec 21, 20206854hosting
FIX: Server side filtering by tag input didn't return expected result if the array field contained multiple values.
-
Dec 18, 20206850hosting
NEW: OrigamServerCore can save emails to pickup directory
-
6846hosting
FIX: User identity got lost when starting new task in a workflow
-
FIX: Current language was not evaluated correctly inside workflow calls in some cases
-
Dec 16, 20206840hosting
CHG: add spaces around operator.
-
FIX: Exception return no Exception text to UI.
-
6838hosting
FIX: RevertChanges call would not set screen data to an "unchanged" mode, so when canceling changes and refreshing a screen would lead to "Data in an inconsistent state" kind of message.
-
FIX: If all of the model class's properties were null, the class namespace name would not be saved into the model (.origam) file. Reading of such a file would fail with "Cannot find namespace: Origam.Schema.SomeModel.SomeClass in xml file." error.
-
Dec 15, 20206833hosting
CHG: Mail templates file included in the output.
-
Dec 14, 20206831hosting
FIX: dontRequestData attribute was not set for selection dialogs
-
Dec 11, 20206824hosting
FIX: Add setup mailserver over EnvironmentVariables.
-
Dec 9, 20206817hosting
FIX: GetNotificationBoxContent was failing with 500 if there was a NotificationBox with just one Tooltip that wad been disabled
-
6815hosting
FIX: move to bad directory.
-
6814hosting
CHG: Improved file existence check to prevent default datetime values out of range of MSSQL server.
-
6812hosting
CHG: Docker clone only specific branch.
-
FIX: When add user into Chat room he didn't see count unread messages.
-
FIX: Some Lookup filters were failing with "Invalid column name" message
-
Dec 7, 20206806hosting
NEW: Added French localization texts for login errors.
-
FIX: No rows were shown if ordering and filtering by a tag input
-
6805hosting
NEW: WriteFile method in CoreHttpTools implemented
-
Dec 4, 20206802hosting
NEW: Exporting of lazy loaded entities to excel implemented
-
6799hosting
NEW: HTTP400 always returns application/json content.
-
NEW: Api for about page added
-
FIX: Error message when input parameter was missing was not localized
-
Dec 2, 20206794hosting
FIX: Translation of ToResetPassword3 was wrong
-
Nov 30, 20206788hosting
NEW: Origam.ServerCore UIServiceController.GetFilterListValues
-
NEW: Implemented postprocessing routine for custom filters to enable filtering by array fields.
-
Nov 28, 20206782hosting
NEW: Added RevertChanges endpoint
-
CHG: Filters added to ExcelExportInput
-
FIX: GetLookupList method was sometimes returning more results than expected
-
Nov 26, 20206776hosting
NEW: Architect Hashtag Category icons added
-
Nov 25, 20206773hosting
FIX: HashTag GetLookupData create bad search request.
-
FIX: Aggregations were not working with filters
-
6771hosting
FIX: Server was not trying to upgrade metamodel
-
FIX: property FileInfo in DocumentContainer was not set.
-
FIX: Meta model was not upgraded if index.bin existed ref. #198
-
FIX: Exception with a more descriptive message is thrown if meta model version of the persisted model is outdated
-
Nov 24, 20206766hosting
NEW: Add new rule Attribute. Test if lookup in HashTag has property isFilteredServerSide.
-
NEW: add new endpointHashTagLabel.cs.
-
NEW : Add HashTagController. Support HashTag in model.
-
INTERNAl: change return error from throw Exception to html error code . Change input data when create new chatroom.
-
CHG: HashTagController: Change parameter offset to pageNumber.
-
FIX: return notFound if endpoint get labels find no hashtag category.
-
FIX: Reference didn't save when create new chat room.
-
Nov 19, 20206752hosting
NEW: A menu item can now have "AlwaysOpenNew" attribute. When set, the menu item should always be opened in a new tab by the frontend.
-
FIX: Improve Exception message.
-
FIX: Implemented custom CoreUserManager to prevent database connection timeouts caused by invoking Identity operation out of transaction scope when updating BusinessPartner's email.
-
Nov 18, 20206750hosting
NEW: Endpoints for exporting excel files added to ServerCore
-
Nov 16, 20206748hosting
FIX: It wasn't possible to store decimal values under certain locale settings (e. g. Czech).
-
Nov 13, 20206745hosting
FIX: If a client doesn't send User-Agent header, processing fails with ArgumentNullException.
-
Nov 12, 20206742hosting
NEW: Metamodel upgrade for WebReports - OpenMethod.NoUI.
-
CHG: UrlOpenMethod for FileSystemReport is forced to NoUI.
-
Nov 11, 20206740hosting
Docker Add console appender into log4net.config.
-
Nov 10, 20206737hosting
CHG: Origam.Server is using Origam.BI.SSRS.NetFx for handling SSRS.
-
Nov 6, 20206725hosting
NEW: Architect's SQL Console now allows to connect to multiple database servers if more platforms are configured.
-
FIX: (Full .NET server) Workflow API failed when "Referer" header was sent from the browser and no redirects were present in the model. It now also redirects to the correct URL, before it used to redirect to a relative path. Instead of to "http://google.com/test" it redirected to a relative path "/test", ignoring the actual web address.
-
Nov 5, 20206721hosting
FIX: Clone XmlContainer didn't return clone of XmlContainer.
-
Nov 3, 20206716hosting
CHG: FileSystemReports are delivered with the content-disposition attachment.
-
FIX: LoadListData not use Queryparamaters.
-
Nov 1, 20206709hosting
CHG: Changed input of UpdateObject internalApi endpoint
-
Oct 30, 20206707hosting
FIX: AS:ToXml() xslt function did not preserve whitespace so spaces could be lost when reading the source xml data
-
6702hosting
CHG: Default docker image is master-latest.
-
Oct 25, 20206685hosting
NEW: Docker. Add git for loading specific configure files for start docker container.
-
FIX: App logo was the same as identity gui logo
-
Oct 23, 20206680hosting
FIX: Deployment scripts generate bad under PostgreSQL. Compare datatype not detect property.
-
Oct 22, 20206673hosting
NEW: Docker. Add environment OrigamSettings_ModelSubDirectory. this environment set sub directory inside model if model not exists in root directory.
-
FIX: Bool filter was failing if the incoming value was a string
-
Oct 21, 20206671hosting
FIX: An error was raised when scrolling in a sorted table
-
Oct 20, 20206663hosting
NEW: Added SearchController
-
Oct 18, 20206654hosting
FIX: New Project Wizard would not save server URL for Architect to be able to open a web browser and go to the website when "Docker" was selected as a deployment type. It would also fail to finish when IIS was not installed.
-
FIX: New Project Wizard now does not close after an error occurs. It allows the user to fix the error (e.g. database connection credentials) and retry.
-
FIX: List of IIS websites will not be requested when not needed (e.g. Docker installation is selected) so it won't require IIS installed when running a New Project Wizard.
-
Oct 16, 20206647hosting
FIX: Desktop Client - Executing actions on child entities did not work
-
FIX: Data Structure Template did not have metamodel information and would not convert properly to a v6.0 file system
-
Oct 15, 20206643hosting
New: Move Project under sub directory model.
-
NEW: Identity error messages localized
-
FIX: Code improvements.
-
FIX: ActiveConfiguration not setup properly.
-
6637hosting
NEW: DeleteObjectInOrderedListInput endpoint added
-
FIX: NullReference exception was sometimes thrown when opening filters
-
Oct 13, 20206628hosting
NEW: Xml returned by InitUi contains TabIndices in property attributes
-
NEW: Multiple level tab indices are returned in InitUi result xml
-
NEW: Add nginx as reverse proxy into Dockerfile.
-
FIX: Ordering on lookup columns was failing
-
FIX: Docker .Sudo asked password.