Time Build (generated automatically) A - ADD NEW, C - CHANGE, B - BREAKING CHANGE, F - FIX 18.04.2024 21:51:19 1394 A: [15064] Optionally show "Create and link" button in Related Processes. https://bgerp.org/change/0/doc/kernel/process/index.html#usage-related-process A: [14943] GIT. Extra command after creation a branch. https://bgerp.org/change/0/doc/plugin/git/index.html#setup C: [14943] Unified date and time fields naming. https://bgerp.org/change/0/doc/project/index.html#naming-datetime A: [15075] Custom JSP Reports. https://bgerp.org/change/0/doc/plugin/report/index.html#jsp A: [14854] Diagram 'Quantities by Executors' in Processes reports. C: [15066] Do not update demo license in Docker container on every start. A: [15068] Custom class in Default Process Change Listener. https://bgerp.org/change/0/doc/kernel/process/processing.html A: [14992] Maintenance tool. https://bgerp.org/change/0/doc/kernel/install.html#maintenance A: [15074] Preview file in document plugin A: [15076] Plugin Agree. https://bgerp.org/change/0/doc/plugin/pln/agree A: [15076] Logging sent mails to mail.log C: [15076] Plugin Email. Improved process change notifications. A: [15062] 'bgerp/devd' Docker image https://bgerp.org/change/0/doc/project/index.html#run-data A: [15029] Log invoice changes to process log. F: [15061] BGBilling process card for 9.2401 version. 04.03.2024 11:33:16 1393 C: [14741] Improved process statuses editor in type properties. https://bgerp.org/change/0/doc/kernel/process/index.html#setup-type A: [14797] Unified OK/Cancel/Save/Restore buttons for config editors. A: [15013] DB connections trace in App Status. https://bgerp.org/change/0/doc/kernel/setup.html#status C: [15013] Link sizes in process card. C: [15028] First process ID is 1970. C: [15028] Test Zones renamed to Demo Zones and significantly improved. https://bgerp.org/change/0/doc/project/index.html#mvc-iface-demo C: [15034] Unified CDN paths. https://bgerp.org/change/0/doc/kernel/setup.html#method-linux-app B: [15038] Delete configurations properties with keys starting from 'param.phone' except 'param.phone.format' and 'param.phone.format.number', correct the last one. https://bgerp.org/change/0/doc/kernel/setup.html#config-param-phone C: [15038] Improved editor for parameters with type 'phone'. https://bgerp.org/change/0/doc/kernel/setup.html#param-phone A: [15039] Set param type 'list' values in DefaultMarkedProcessor. https://bgerp.org/change/0/doc/kernel/process/queue.html#processor C: [15039] Show only WARN messages in bgerp.warn.log. https://bgerp.org/change/0/doc/kernel/setup.html#status A: [15043] Plugin DBA cleanup queries. F: [15043] Delete param log items on object deletion. B: [15044] New configuration for searching of possible message processes. https://bgerp.org/change/0/doc/kernel/message/index.html#setup-possible-process C: [15044] Configuration keys starting from: 'message.related.process' are no longer in use. A: [15048] Shortcut 'frd' for accessing 'form.response.data' in JSP pages. A: [15052] Parameter type 'treecount'. https://bgerp.org/change/0/doc/kernel/setup.html#param-treecount B: [15052] Methods in ParameterValueDAO for working with 'listcount' parameters. C: [15052] Significant optimizations in 'listcount' and 'list' parameters update. F: [15056] BGBilling. Retrieving phone parameter for billing versions since 9.2401. C: [15058] Pre-Release change ID modified from '00000' to '0'. https://bgerp.org/change/0/doc/kernel/install.html#update-installer-ui C: [15060] Re-create SQL stored procedures on any update without storing their hashes to query history. https://bgerp.org/change/0/doc/kernel/install.html#update-query-history 16.11.2023 15:36:48 1392 C: [14623] Delete Dynamic code related functionality. C: [14623] Replaced action method 'runDynamicClass' to 'runClass'. A: [14747] Search processes by parameters. https://bgerp.org/change/0/doc/kernel/search.html#process-param A: [14847] Cloning processes. https://bgerp.org/change/0/doc/kernel/process/index.html#usage-card-existance-operation C: [14913] BGBilling. Delete HelpDesk SOAP classes. A: [14913] BGBilling. HelpDesk for version 9.2. A: [14913] BGBilling. Configuration key 'topicId' for testing HelpDesk synchronization. https://bgerp.org/change/0/doc/plugin/bgbilling/index.html#helpdesk C: [14917] BGBilling. Optimizations of work with CerberCrypt module. C: [14958] Replace fmt JSP taglib calls. C: [14985] Delete width 100% for data tables. A: [14986] Task titles in Scheduler table and possibility to run them manually. https://bgerp.org/change/0/doc/kernel/setup.html#scheduler A: [14986] Backup scheduled task. https://bgerp.org/change/0/doc/plugin/svc/backup/index.adoc#setup-scheduler C: [14986] Update MySQL driver lib. B: [14988] Removed possibilities of column concatenation in process queues. A: [14988] Plugin SLA. https://bgerp.org/change/0/doc/plugin/pln/sla/ F: [14993] 'Invoice Register' report taking payment date. F: [14994] Pass BGMessageException thrown in event listeners. C: [14994] EventProcessor cleanup. A: [14996] Hide protocol for 'text' parameters, shown as a link. https://bgerp.org/change/0/doc/kernel/setup.html#param-text F: [14996] Answer for 'Note' messages. A: [14996] Blocked change update when app state error. https://bgerp.org/change/0/doc/kernel/install.html#update-installer-ui C: [14997] Move Tomcat work directory to tmp/tomcat. C: [15001] Java libraries update. F: [15001] Vertically collapsed log tool viewer. F: [15002] BGBilling. Search contract by ID. C: [15004] Delete SOAP related code. C: [15005] BGBilling delete support of outdated modules. A: [15006] Plugin Invoice. Time reversed order of invoice table. https://bgerp.org/change/0/doc/plugin/bil/invoice/index.html#usage A: [15006] Plugin Invoice. Invoices for month ranges, suggestion of the next invoice range and type based on the last one. https://bgerp.org/change/0/doc/plugin/bil/invoice/index.html#usage A: [15006] Plugin Invoice. Numeration macros 'date_to'. https://bgerp.org/change/0/doc/plugin/bil/invoice/index.html#setup-type-numeration A: [15006] Plugin Email. Notifications about paid invoices. https://bgerp.org/change/0/doc/plugin/msg/email/index.html#setup-process-type-change-notification A: [15006] Plugin Subscription. Configurable predefined subscription in 'Price Calculator'. https://bgerp.org/change/0/doc/plugin/bil/subscription/index.html#setup-price-calculator A: [15006] Plugin Subscription. Update and send by email license on paid invoice event. https://bgerp.org/change/0/doc/plugin/bil/subscription/index.html#setup-config-subscription-paid-invoice A: [15011] Plugin SMS multiple providers. https://bgerp.org/change/0/doc/plugin/sms/index.html#setup-mult C: [15017] Short class names in Message Types configuration. https://bgerp.org/change/0/doc/kernel/message/index.html#setup-type A: [15017] Create MessageTypeNote as unread. https://bgerp.org/change/0/doc/kernel/message/index.html#setup-type-note A: [15017] Read / Unread filter in messages queue. A: [15018] Plugin Blow. Configurable executor roles. https://bgerp.org/change/0/doc/plugin/pln/blow/index.html#setup-board A: [15020] Linked Processes Categories. https://bgerp.org/change/0/doc/kernel/process/index.html#usage-related-process C: [15027] Update MySQL 8.0 to 8.0.34 version for Docker image. C: [15027] Update JDK 17 to 21 version for Docker image. C: [15027] Update Gradle version to 8.4 C: [15027] Migrate to JDK 21 images in GitLab CI. A: [8517] Configuration key 'file.upload.max.size.mb' for limiting uploaded files. https://bgerp.org/change/0/doc/kernel/setup.html#config A: [8517] Upload multiple files at once. A: [8517] Upload message attachments with mouse Drag & Drop. 07.06.2023 11:39:58 1391 C: [14088] Delete struts-tiles library. C: [14562] Run all searches in message processing. https://bgerp.org/change/0/doc/kernel/message/index.html#setup-type-search C: [14562] JS cleanup. C: [14700] Localization for month names. A: [14718] Scheduler status page, improved configuration: day of month, month. https://bgerp.org/change/0/doc/kernel/setup.html#scheduler A: [14718] Dynamically loaded Custom classes. https://bgerp.org/change/0/doc/kernel/extension.html#custom-usage F: [14718] GitLab CI publish changes.txt. C: [14773] Replace JSP fn: function calls to Java methods. C: [14775] Using ui:combo-check in filter/group.jsp and filter/executor.jsp. C: [14849] Improvements in updating and installation procedures: logging, download files to temp dir. F: [14849] Extra preserved during update JSP files. F: [14849] Duplicated 'Restart' combo in 'App Status' tool. A: [14849] Temporary directory 'tmp' in application directory. C: [14851] Replace p:get JSP function calls with ctxUserCache.getPerm(). C: [14858] Replace openUrlContent JS calls. C: [14884] Remove 'additionalSourceFilter' attribute from UI tags. C: [14899] Movements of entities. F: [14926] Corrupted browser fragment URL when changing process parameter with type 'date'. C: [14926] Removed 'editable' attribute from tag. A: [14935] Show not available link process creation items. https://bgerp.org/change/0/doc/kernel/process/index.html#linked-process-tab-create-and-link B: [14935] Removed extending action method ru.bgcrm.struts.action.ProcessAction#processRequest and all related code. F: [14935] Warning "Not found parent group with id: -1". A: [14936] Test custom checkout and compilation. C: [14936] Update version of TestNG library. A: [14937] Actual StatusChange in ProcessChangedEvent. F: [14939] Missing empty work directory in distribution package. C: [14939] Update MySQL version for Docker image. C: [14939] Update JDK version for Docker image. A: [14941] Process queue filter param type 'money'. https://bgerp.org/change/0/doc/kernel/process/queue.html#filters A: [14942] Archived values for parameter type 'tree'. https://bgerp.org/change/0/doc/kernel/setup.html#param-tree F: [14944] License session limit check. A: [14946] Plugin BGBilling. Popup menu to close / finish Inet session. C: [14946] Plugin BGBilling. Address search logic as in BGBillingClient. A: [14948] Plugin Invoice. Extra attributes in RU invoices. A: [14949] Plugin Invoice. EUR invoice template. https://bgerp.org/change/0/doc/plugin/bil/invoice/index.html#setup-config-type B: [14949] Deleted deprecated methods in ru.bgcrm.util.io.IOUtils. C: [14949] Deleted deprecated classes for Base64. A: [14951] Plugin Email. Separated TO and CC recipient fields in editor. B: [14951] Plugin Email. Do not add 'Re:' prefix to reply message subjects. A: [14951] Warning on empty subject and missing attachments when saving messages. C: [14953] Plugin Subscription. 'Subscription Payments' report. https://bgerp.org/change/0/doc/plugin/bil/subscription/index.html#usage-report A: [14953] Plugin Invoice. 'Invoice Register' report. https://bgerp.org/change/0/doc/plugin/bil/invoice/index.html#usage-report C: [14953] HTTPS protocol for repo.bgerp.org. A: [14954] Plugin Blow. Restriction of boards' visibility based on allowed process queues. C: [14955] Improved ui:toggle element. C: [14955] Remove right margin for labels. F: [14957] Close input stream when reading license. C: [14957] Delete DynamicEventListener class. A: [14957] Notification about outdated version. F: [14961] Display of the 'status' column in a process queue. F: [14963] InvoiceTest. A: [14964] Config validation in integration tests. C: [14964] Delete script name from TypeProperties. F: [14966] License signature error. A: [14966] Error on empty license loaded. A: [14968] Plugin Invoice. Notifications about paid invoices as new incoming messages. A: [14968] Utils.format method for BigDecimal. C: [14968] Title 'Authorization' to 'Login'. F: [14970] Callboard error ''Method not found: class java.util.ArrayList.length()". B: [14971] Default l10n language changed to English. C: [14971] Plugins instantiating methodology. F: [14971] Language getting exceptions in 'test' task running. F: [14971] Missing Configuration tool. F: [14972] Setup load order. C: [14972] Monday as the first day of week for English datepicker. C: [14972] Setup refactoring and cleanup. C: [14974] Replace openUrlToParent JS calls. C: [14975] Replace sendAJAXCommandWithParams JS calls. C: [14975] Delete JS functions: addCustomerSearch, bgbilling_getPatterns. C: [14976] $$.lock JS API. F: [14978] BGBilling HelpDesk attachments. A: [14979] GitLab CI run job test-integration-master by scheduler. C: [14980] Plugin Mobile. Use HTTPS URL for sending messages. B: [14980] Removed deprecated commands 'emailNotifyExecutors', 'emailNotifyUsers', 'addGroups', 'addExecutors', 'addExecutorsInGroups', 'decreasePriority', 'increasePriority', 'setRelativeDateParam', 'setParam' https://bgerp.org/change/0/doc/kernel/process/processing.html#commands-kernel A: [14980] Plugin E-Mail. JEXL bean for sending messages. https://bgerp.org/change/0/doc/plugin/msg/email/index.html#setup-process-type-jexl C: [14981] Move servlet package. C: [14982] Move l10n package. C: [14983] HTML title of auth page to 'Authorization | BGERP'. F: [14983] Check missing attachments for provided files. F: [14984] Listcount param values shown with E. F: [14989] Parameters editor JSP. F: [14989] BGBilling HelpDesk answer. F: [14990] Release minor fixes. 07.02.2023 22:17:49 1390 A: [14362] Plugin Report. More colors and better presentation for Pie and Bar charts in 'Processes' report. A: [14601] Integration test for plugin Document. C: [14610] Replace select_mult.jsp includes to select-mult tags. F: [14610] page-control usages. C: [14727] Linked processes tab. https://bgerp.org/change/0/doc/kernel/process/index.html#linked-process B: [14727] Separated action for process links deletion instead of removed 'allowProcessLinkDelete' permission option. B: [14727] Removed 'show.tab.links.process.up' and 'show.tab.links.process.down' process configuration properties. C: [14727] DynActionForm.getAreaId() returns action identifier as default. A: [14727] Remember 'Open only' filter value for possible processes. C: [14730] Gradle tasks to replace Ant targets. A: [14786] Syntax highlighting in config fields. C: [14809] Plugin BGBilling. Remove displaying of outdated CRM plugin info. C: [14830] Clean up select-single UI tag. C: [14830] Delete u:formatDate, u:formatPeriod, u:parseDate JSP functions. A: [14830] Java 11 in JSP pages. F: [14830] Left over text in select-mult element after selection. F: [14830] Creation symlink bgerp.zip in PublishRelease. F: [14830] Shown exponent in listcount' values. C: [14836] Using 'ui:page-control' tag instead of including 'page_control.jsp' file. A: [14841] Plugin Subscription. Handle in report a consultant as a different from report generator person. F: [14841] Plugin Invoice. Removing added position during invoice creation. A: [14842] Plugin Callboard. Show slot users and groups. https://bgerp.org/change/0/doc/plugin/pln/callboard/index.html#usage-set-time F: [14842] Plugin Callboard. Set time with multiple users slots. F: [14842] HTML title in Open interface. C: [14842] GitLab CI CET timezone. F: [14843] Plugin DBA. Query log combo is too wide for long queries. A: [14844] Mobile process queue in Demo DB. F: [14844] Process open in mobile queue. C: [14845] Gradle task 'publishRelease' rewritten to Java and supported new paths. C: [14845] Fully cleanup of using Ant scripts. A: [14845] Download demo lic.data in docker-bgerp.sh and demo_reset.sh scripts. F: [14846] Module update_lib build. F: [14848] Saved filters drop-down in process queues. F: [14848] Removing old update ZIPs in installer.sh script for case of missing them. F: [14850] Add new address house. C: [14852] Plugin BGBilling. Cleanup сommon сontract supporting code. F: [14855] Open process queues links. F: [14856] Localizer set in plugin:include tag. A: [14857] Reset user personalizations. https://bgerp.org/change/0/doc/kernel/setup.html#user-profile F: [14857] 'System' user in UI title when updating user settings. C: [14859] Cleanup in 'My Processes'. C: [14859] Localization. F: [14859] Title for process card with 'linked' mode. C: [14860] Replace openUrlTo to $$.ajax.load. C: [14861] Replace dontCheckPermission=1 configuration key to user.permission.check=0. https://bgerp.org/change/0/doc/kernel/setup.html#united-user-config-keys A: [14861] Log warning "Not primary action name '{}' was used for checking of '{}'" for detecting usages of old action names. F: [14863] Incorrectly denied actions in menu. F: [14864] Not running class org.bgerp.scheduler.task.NewsManager A: [14864] DB schema tables 'news', 'news_user'. F: [14865] Plugin BGBilling. Inet service editor. A: [14865] UI element for single selection tree. A: [14865] Localizer.TRANSPARENT for making BGMessageException without localization. C: [14865] Plugin BGBilling. Removed l10n.xml. B: [14867] Removed process type configuration option 'show.tab.links.process.add.from.buffer'. C: [14867] Linked processes ordered by description. A: [14867] Adding parent linked processes. https://bgerp.org/change/0/doc/kernel/process/index.html#linked-process A: [14867] Configurable adding available linked processes. https://bgerp.org/change/0/doc/kernel/process/index.html#linked-process-tab-add-existing] F: [14868] Plugin Blow. Process creation on a board. A: [14869] Send event on setting message process. C: [14870] Move MessageSearchDAO. C: [14872] Move IsolationConfig class. C: [14873] Move LinkProcessCreateConfig and LinkProcessCreateConfigItem classes. C: [14878] Java libraries update. A: [14879] Plugin E-Mail. Delete messages in process. F: [14879] Delete file attachments on message deletion. B: [14880] Single value for parameter type 'listcount'. https://bgerp.org/change/0/doc/kernel/setup.html#param-listcount C: [14881] Login and message JS API. C: [14881] Hide message dialog on shown login ones. F: [14881] Prevent excess hidden load on many files after successful auth. C: [14881] Remove deprecated JS function 'contentLoad'. F: [14885] XMLUtils.getElementText method to support self-closed tags. F: [14887] Plugin Subscription, subscription choice in process. F: [14888] Plugin Blow. Board search in messages drop-down. A: [14888] Plugin Blow. Integration test. F: [14889] Change process status in 'usermob' interface. F: [14889] Logout button in 'usermob' interface. A: [14889] Additional log files in default log4j configuration. A: [14889] BGMessageException using args in getMessage() and getLocalizedMessage() methods. C: [14891] Plugin 'Subscription' erasing 'Date To' parameter value. C: [14893] Update Java dependencies. F: [14893] Plugin Telegram. Escaping Markdown layout. C: [14894] Cleanup log.isDebugEnabled() and log.error(e, e.getMessage()) usages. C: [14894] Replace %s string substitutions to {}. A: [14894] Plugin Telegram. Escape '(' and ')' chars. F: [14896] File deletion on parameter' 'file' value removing. F: [14896] Create login and message dialogs after page load. C: [14896] Same site cookies in Tomcat context configuration. C: [14896] Button with icon paddings. F: [14896] File descriptors leak on previews and downloads. C: [14900] Using cache in ProcessAction.processRequest. C: [14901] Parse parameter configuration option multiple=0 as false. C: [14901] Parameter 'list*' editors cleanup. C: [14901] Explicit 'UTF-8' encoding for log files. F: [14904] Retrieving users list in JSON format. C: [14904] Set Process.createTime in Java code when being created. A: [14908] to shell HTML pages. C: [14908] Updated normalize.css. F: [14911] Process priority default colors. C: [14911] Update CodeMirror to 5.65.10. F: [14911] Collapsed vertical sizes of CodeMirror editors. F: [14912] Restored option 'processTypeId' from process type configuration. C: [14912] Removed support of option 'hide' from parameter configuration. F: [14912] Cleanup commands in installer.sh. F: [14914] Plugin BGBilling. Contract limits. F: [14915] JSON error on 'groupList' action. F: [14916] Transition matrix in process type properties. F: [14916] Systemd unit failed start after update from UI. F: [14918] Plugin BGBilling. Duplicated search results. A: [14920] Checking license file by default. F: [14920] Prevent even processing after click on ui:button. A: [14920] Gradle task 'changesDoc'. A: [14920] Support Java 17 in sources. A: [14920] Gradle version 7.6 F: [14920] Correct 'this' value for 'onSelect' handler of ui:select-single tag. A: [14921] Cleaning up work directory on server start. C: [14922] Replace select_single.jsp includes to select-single tags. F: [14923] Plugin BGBilling. Create contract in customer. C: [14923] Plugin BGBilling. Supported versions: 8.2110, 9.2210. F: [14924] proxy_redirect in NGINX config. F: [14928] Bottom page control for process queues. F: [14929] Plugin BGBilling. NPay services. F: [14930] Plugin BGBilling. Future month name in contract card tree. F: [14932] Duplicated current user in process executors editor. C: [14933] Plugin BGBilling. Versions to 8.2 and 9.2. 10.10.2022 17:40:19 1389 A: [14641] Plugin Dispatch itest. A: [14736] Plugin Subscription. Discount percentage. A: [14736] Plugin Report. JSP tag , shows visible column titles. A: [14736] Method DynActionForm.getHttpRequestURI for replacing duplicated action form URLs. C: [14736] Improved Gradle configuration to be more standard. A: [14788] Restore backups in script backup.sh. A: [14788] Plugin Backup. Restore backups in UI. https://bgerp.org/change/0/doc/plugin/svc/backup/index.html#usage A: [14788] Plugin Backup. Delete multiple old backups at once. https://bgerp.org/change/0/doc/plugin/svc/backup/index.html#usage F: [14788] Install zip in 'bgerp/bgerp' Docker image. A: [14805] Plugin DBA. Queries history. https://bgerp.org/change/0/doc/plugin/svc/dba/index.html#usage-query A: [14811] Enhanced street search in parameter 'address' editor. https://bgerp.org/change/0/doc/kernel/setup.html#param-address A: [14820] Plugin Telegram. Escape text for Bot. A: [14823] Show massive crash processes in message processing. https://bgerp.org/change/0/doc/kernel/message/index.html#usage-queue-related-process C: [14823] Remove 'processed' column in 'message' DB table. C: [14823] Remove 'white-space: nowrap;' CSS style for buttons. A: [14825] Improvements in $$.ajax.post, automatically recognition 'toPostNames' and 'control' options. A: [14825] Shorter signature for $$.ajax.load function. F: [14827] 'allowedForms' permission option. C: [14829] Layout in process card header. A: [14829] OpenIfaceTest. F: [14829] Street search with many tokens. F: [14833] Plugin Report. l10n of actions. F: [14833] Plugin Invoice. Invoice deletion. A: [14833] Plugin Subscription. Incoming tax in Payments report. F: [14835] Message queue reload on combo-single choose. F: [14835] NPE in Subscription plugin init. F: [14835] Single selection counter in message queue. F: [14837] Show long values in combo-single. C: [14837] Refactoring JS functions for combo-single. A: [14839] Configurable parameters table row background. https://bgerp.org/change/0/doc/kernel/setup.html#param C: [14840] Plugin BGBilling. Refactoring ContractOpenEvent. A: [14840] License check. https://bgerp.org/change/0/doc/kernel/setup.html#config-license A: [14840] Plugin Invoice. Control max Date To months offset from the current date. C: [14840] Remove deprecated -moz-box-sizing and -webkit-box-sizing CSS styles. F: [14840] Directory choice. 04.07.2022 20:42:27 1388 A: [14123] JSP tag ' to '/' in path separators. C: [14694] JDK 17 images in CI jobs. C: [14694] Ditaa diagram to Draw.IO. A: [14729] Filtered out process type list for 'group' process isolation mode. https://bgerp.org/change/0/doc/kernel/setup.html#user-isolation C: [14729] Remove unused 'create.in.filter' process type configuration option. C: [14731] Plugin Subscription. Simplify open interface to do not send request. A: [14731] 'values' param for 'param:' filter. https://bgerp.org/change/0/doc/kernel/process/queue.html#filters F: [14731] Usage button in process parameters table. C: [14731] Editor icons for parameter of type 'listcount'. A: [14732] Plugin Report. Refresh button in chart view. F: [14732] Plugin Report. NPE in Processes report. A: [14733] Show change ID version in 'Administration / App / Status' tool. F: [14734] Plugin BGBilling. Get parameter list by type. A: [14735] Protection against duplicated address param values inserting. C: [14737] Process status change by a link click. B: [14737] Removed process type configuration parameter 'categoryParamId', allowed editing some parameters together with changing process status. A: [14737] SQL query hashes in out logs. A: [14737] STDOUT logs with time in names. Accessing those via UI. Automatically removal old of them. A: [14738] Script mysql.sh for quick access DB. C: [14738] Script backup.sh. Renamed variable. C: [14742] OpenJDK 17 in Docker image. A: [14744] Events of user sessions start and stop. C: [14744] Moved KernelSystemListeners to Kernel plugin. A: [14744] Check uploaded license, placeholder for license check. A: [14745] Permission for deletion all messages. A: [14746] Plugin Report. Process type filter in 'Processes' report. F: [14750] Group isolation in itests. F: [14750] Plugin E-Mail. Search recipients on manual address input. F: [14751] Integration tests. F: [14754] Plugin E-Mail. Do not search customer recipients when no link. C: [14756] Config includes cleanup and doc. C: [14757] Plugin Asterisk. Instances of ru.bgcrm.plugin.asterisk.AMIManager and ru.bgcrm.event.listener.MessageTypeCallListener are not needed to be defined in createOnStart variable. A: [14757] Plugin Backup. Deletion of backup files. A: [14757] Reverse sorted changes by modification time. 05.02.2022 15:04:15 1384 A: [14615] Plugin E-Mail. Offer recipient addresses. https://bgerp.org/change/0/doc/plugin/msg/email/index.html#usage-process-search-recipient F: [14615] Plugin Invoice. DB structure. C: [14699] Rename PreparedDelay to PreparedQuery. C: [14701] Unified indention for db.sql files. A: [14728] Button for making process queue copy. C: [14728] Uptime string in application state. 31.01.2022 20:10:34 1383 F: [14723] Plugin BGBilling. Incorrect API calls for version 8. 24.01.2022 16:24:30 1382 C: [11400] Majority of Servlet Filters moved to 'org.bgerp.servlet.filter' package. C: [11400] Scheduler related classes moved to 'org.bgerp.scheduler' package. A: [11400] Show runnable classes in 'Administration / Run'. C: [14174] Plugin BGBilling. SOAP to JSON-RPC migration. A: [14303] Plugin Subscription. A: [14303] Support 'page.url' parameter for Process Queue Processors. https://bgerp.org/change/0/doc/kernel/process/queue.html#processor A: [14396] Right click menu on running tool buttons. A: [14439] Plugin BGBilling. Support API of version 8.2107. A: [14520] Extra param types in ProcessParamTest. A: [14520] Attach files in messages from process parameters. A: [14529] Script deploy.sh. https://bgerp.org/change/0/doc/kernel/install.html#deployment-script C: [14551] Upgrade Gradle to version 7.3.1. F: [14612] Preserve text indention. A: [14631] Prevent including of custom sources to build. A: [14644] Parameter type 'money'. https://bgerp.org/change/0/doc/kernel/setup.html#param-money C: [14645] Store files in sub-directories in 'filestorage'. A: [14645] Migration to sub dirs runnable 'org.bgerp.util.file.MoveToSubDirs'. C: [14651] Do not show first value in process status editor as chosen by default. F: [14654] Remove old dyn code sample: ExampleHttpCallJournal.java. C: [14654] Return back as deprecated ru.bgerp.util.Log class. F: [14656] Showing user profile in Open interface. F: [14661] Plugin BGBilling. Call 'ContractParameters' action without suffix. F: [14664] Blow open board. F: [14669] Customer merge. C: [14669] Plugin BGBilling. Remove Common Contract related code. F: [14671] Used common contract code in JSP. A: [14676] ui:tag-box element. A: [14677] Plugin Telegram. Back compatible config param 'bot_name'. A: [14677] Plugin Telegram. Logging messages in debugging mode. A: [14679] Plugin Telegram, new method sendMessage(String chatId, String text, String parseMode). C: [14679] Plugin Telegram, checking the user for activity. F: [14681] Showing process reference. A: [14689] Plugin Report. Documentation improvements. A: [14691] Plugin Invoice. Generation of invoices. A: [14691] ui:date-month tag. C: [14691] Periodic tables DAO API. A: [14691] ui:popup-menu tag. A: [14691] Plugin Subscription. Calculation, generate licenses and invoices. A: [14691] $$.confirm.del() JS function. A: [14691] Attach invoices to messages. F: [14692] NPE on edit process message. F: [14698] Invisible permission tree options. F: [14698] Incorrect constructor calls of Configs. C: [14703] Unified naming for ExpressionObject classes. A: [14704] SonarCloud integration. A: [14705] Plugin Invoice. Templates. A: [14707] Plugin Auth. Debug logging. F: [14707] Plugin Auth. Fix LDAP auth with many servers. C: [14708] Unified indent symbols. A: [14708] Tagged CI job 'integration-test'. F: [14708] Plugin Report. Pagination in report 'Processes'. A: [14709] Test for Log4j2 JNDI exploit. F: [14710] Permission tree incorrect check-boxes. C: [14710] Remove unused user_group_permission table. A: [14711] Configuration key 'text.html' for support HTML markup in process descriptions and messages. A: [14712] IP address in list of logged in users. C: [14713] Plugin E-Mail. Flush IMAP folder cache on missing element. A: [14713] Show unprocessed messages with all types. Multi-threaded loading. F: [14717] Access files in filestorage after splitting by dates. C: [14719] Plugin Task. Refactoring. F: [14719] Incorrect JSP import of LoginStat. A: [14719] iTest for param type 'text' regexp. F: [14719] Message after synchronous class running. F: [14720] Plugin Report. Permission check for JSP reports. F: [14720] Plugin Blow. Incorrect action permission check. F: [14721] JS function monthDateFrom. A: [14722] GIT LFS support. 25.10.2021 20:04:42 1381 C: [11087] Remove XSLT related libraries and code. F: [11187] User passwords are available on the frontend-side. C: [11187] Change date_from and date_to columns in user_group table to type DATE. A: [11187] Plugin Access. Providing a safe way for copying user credentials. https://bgerp.org/change/0/doc/plugin/sec/access C: [11187] Publish sources to GitHub under user BGERPP. F: [11905] Status filter in "My processes". A: [14313] Paste images from clipboard as message attaches. C: [14313] Cleanup code of parameter 'file'. A: [14347] Integration test for plugin Callboard. C: [14347] CSS scrollbar-width: thin. A: [14411] Scroll to top floating button. A: [14411] Integration tests: test processes and test queue. C: [14528] Clean up in auth code. A: [14528] Plugin Auth. LDAP authorization. https://bgerp.org/change/0/doc/plugin/sec/auth F: [14528] Correct update and restart application running inside of Docker container. A: [14528] Update user title in top right corner after successful re-auth in popup dialog. F: [14531] Missing icon in popup menu. C: [14563] Global replace in JSPs u:formatDate -> tu.format. C: [14563] Global replace in JSPs u:getConfig -> paramMap.getConfig. C: [14563] Remove JSP function u:concat. C: [14563] Remove JSP function u:append. C: [14563] Global replace in JSPs u:contains to collection.contains. C: [14563] Cleanup of unused JSP functions: TimeUtils, newInstance, etc. A: [14564] UI element ui:toggle. C: [14564] Use new toggle input in dynamic logging. F: [14567] New styles for dialog headers only. F: [14567] Not hidden 'Reply' button on linking a message to another process. A: [14575] Plugin Telegram, new method sendMessage(String chatId, String text). A: [14575] Flush process types cache on changing global configurations. C: [14578] Update styles of dialog headers. C: [14583] Remove plugin.xml files, move endpoints to Plugin.java files. C: [14583] Restructure of JSP paths. F: [14584] u:newInstance JSP calls. F: [14584] Show a process queue in list after saving. F: [14588] Copy custom resources. A: [14597] String IDs for Scheduler tasks, https://bgerp.org/change/0/doc/kernel/setup.html#scheduler C: [14597] Moved Log class to org.bgerp. F: [14609] Link new message to existing process. F: [14609] Process queue in open interface, wrong call signature for 'isOpen' method. C: [14616] Renames in itests. C: [14620] PzdcDoc version 2.5. F: [14621] No update_lib published from master. C: [14621] Remove lib/tomcat9 old libraries. C: [14621] Exclude dyn/ru/bgcrm/dyn/Example*.java from build. F: [14621] Process parameters change log, customer entity change log. F: [14621] Save text parameter in saveOn=focusLost mode. C: [14626] Plugin Blow. Menu item moved under 'Processes'. C: [14630] Increase timeout of waiting MySQL in Docker image. 28.09.2021 20:08:04 1380 F: [14542] Restore last selected type on adding message in process message editor. F: [14542] Change const $ftr to let in tableRowHl. F: [14557] Process call messages. A: [14557] Test call messages. F: [14557] XML characters in process description. C: [14559] Increased timeout waiting of MySQL readiness in Docker image. 19.09.2021 22:40:01 1379 C: [14367] Interface of message processing. A: [14367] Fluent MessageSearchDAO. F: [14367] Search processed messages with 'any' type selected. B: [14367] Directory 'webapps' synchronized during next update. A: [14367] Table rows highlight CSS classes. C: [14367] Refactoring Utils, IPUtils. C: [14367] E-Mail processing separated to plugin. https://bgerp.org/change/0/doc/plugin/msg/email C: [14367] Documentation task renamed from 'buildDoc' to 'doc'. A: [14432] Mime4J library for parsing E-Mails. A: [14432] Gradle task 'touchChangesLib'. A: [14432] Connected Maven repository http://repo.bgerp.org/repository/maven-public. C: [14451] Plugin Slack, using new API with OAuth2. A: [14451] Plugin Slack, configuration tool. C: [14473] Update Tomcat related libraries, use repo.bgerp.org for retrieving changed tomcat-embed-core. A: [14488] Configuration param 'bgbilling:search.contract.param.address.paramIds', https://bgerp.org/change/0/doc/plugin/bgbilling/index.html#config-search-param-address F: [14488] Changed property name for disabling Tomcat params inheritance. F: [14508] Missing JS 'debug' variable. F: [14511] Duplicated process status change logging. C: [14511] Button's icon for exiting from objects Close (ti-close) to Back (ti-arrow-left). C: [14524] Plugin Feedback refactoring. A: [14524] Plugin E-Mail select attached history. https://bgerp.org/change/0/doc/plugin/msg/email/index.html#work-process C: [14524] Remove unneeded columns from 'param_file' table. C: [14524] Update PzdcDoc to 2.4 version. C: [14524] Expression API. C: [14524] Better unique secret generation. A: [14524] Plugin Secret. https://bgerp.org/change/0/doc/plugin/sec/secret A: [14524] Unique access secrets in open interface. https://bgerp.org/doc/3.0/kernel/interface.html#open-process A: [14524] Configurable 'url.open' for open interface. https://bgerp.org/doc/3.0/kernel/interface.html#open-config A: [14527] Configurable process priorities. https://bgerp.org/change/0/doc/kernel/setup.html#config-process-priority C: [14541] Plugin Telegram, the bot only replies to private messages and type text. C: [14541] Plugin Telegram, update API to version 5.3. A: [14541] Plugin Telegram, command /help 19.07.2021 19:20:17 1378 C: [14479] OpenJDK in Docker image version update from 11.0.7_10 to 11.0.11_9. A: [14479] MySQL logs in Docker image. F: [14482] Removing not existing 'user_group' index. 19.07.2021 08:05:16 1377 F: [14481] Incorrect unique index on table 'user_group'. 18.07.2021 20:19:01 1376 A: [12311] Remove unneeded more files from 'webapps' subdirs during update. F: [12311] Progress rotation direction. F: [14376] Filter out blank values for HTTP request parameter. C: [14426] Icon fonts, modern AJAX. F: [14426] JS call removeCommandDiv. A: [14426] Config editor in parameters editor. A: [14426] Fluent address API, address directory in demo DB. A: [14426] JS function $$.ajax.loadContent. C: [14426] Right slash as path separator. F: [14426] Re-execution DB updates. A: [14427] Run button on address search fields. F: [14436] HTTP requests. F: [14436] Plugin Callboard, menu items. A: [14436] Plugin Callboard, enabled in integration tests. F: [14436] Maven repo link to HTTPS. F: [14436] Save large messages. A: [14445] 'removed' event in DefaultProcessor, https://bgerp.org/change/0/doc/kernel/process/processing.html C: [14445] Update PzdcDoc to version 2.2 C: [14447] On running buttons icon 'ti-reload'. A: [14447] Rotating 'ti-reload' on being opened toolbar buttons. F: [14447] Icons for actionFactory. A: [14447] Message respond button. F: [14454] Double click protection on message saving. C: [14454] Icons of message attachments. C: [14464] Massive replacing BGException to SQLException. C: [14464] Rewritten DB update code, applied updates stored in new table 'db_update_log' with executing time. C: [14464] Unique index and removed unneeded column '_comment' for 'param_list' table. C: [14464] PzdcDoc version 2.3. A: [14467] Support {} substitutions for logging and l10n, https://bgerp.org/change/0/doc/project.html#sample-logging-java F: [14467] Save configuration without closing. F: [14478] SQL update of param_address table. A: [14480] MySQL stored procedure 'add_unique_key_if_not_exists' handling duplicates. F: [14480] Using Log.format method instead of String.format. F: [14480] Removing only temp directories in CompilerWrapper. F: [14480] Parameters in open interface. 30.05.2021 09:43:49 1375 A: [12272] AJAX progress indicators: blur on loaded area, spinner on trigger button. C: [12272] Replace icons to icon fonts. C: [12272] JS optimizations. C: [12272] Separated load style.css.jsp for easier debug. A: [12272] Method p.check in JEXL and JSP contexts for checking is action allowed, https://bgerp.org/change/0/doc/project.html#jsp-tag-p-check A: [12272] Schema of process relation types, https://bgerp.org/change/0/doc/kernel/process/index.html#linked-process C: [12272] Download application CSS as separated resource. A: [14212] Process isolation mode 'isolation.process.group.executor.typeIds', https://bgerp.org/change/0/doc/kernel/setup.html#user-isolation B: [14212] Removed calculated user config variables 'ctxUserId', 'ctxUserGroupIds', 'ctxUserPermsetIds', https://bgerp.org/change/0/doc/kernel/setup.html#united-user-config A: [14212] Parameter with DOM element for JS function $$.shell.$content(). C: [14212] BGException to Exception, fluent methods. A: [14240] Icon paths in menu items. A: [14240] Title paths for running tools. C: [14300] Docker image building cleanup. A: [14300] Doc, start Docker image with internal volumes, https://bgerp.org/change/0/doc/kernel/install.html#docker A: [14300] Doc, start Docker image with custom MySQL port, https://bgerp.org/change/0/doc/project.html#run-data C: [14384] Use cdn@bgerp.org account for publishing updates. A: [14390] Gradle task 'checkChanges'. F: [14392] Plugins CSS and JS paths. F: [14392] Use out.flush() magic in open JSP. F: [14407] Edit process groups and executors links. F: [14407] Plugin BGBilling, JSP endpoints. F: [14407] Process isolation DB selects. C: [14418] E-Mail support extracted to plugin 'email'. A: [14418] Menu icons. A: [9026] Filters in process queues: 'create_user', 'close_user'. https://bgerp.org/change/0/doc/kernel/process/queue.html#filters F: [9026] Duplicated JARs in update_lib. A: [9026] Gradle configuration 'bgerpRun' for runtime dependencies. 26.04.2021 21:02:08 1374 F: [11229] Attach to message second time a file with same name. C: [11229] Unification of JS upload API. A: [11229] Plugin 'document', parameter type 'file' in integration tests. F: [11229] Restore previously chosen message type for adding in process. C: [12341] Refactoring of PDF generation in process queue. F: [12341] PDF generation in process queue, https://bgerp.org/change/0/doc/kernel/process/queue.html#pdf B: [12341] Plugin Report, removed support old XML defined reports. F: [12341] Disabled erasing output HTML in $$.ajax.load, caused problem in formUrl function. A: [12341] Scroll to a failing param in validation. A: [12341] Localized titles in action XML descriptions. A: [12341] Plugin Report, new API, https://bgerp.org/change/0/doc/plugin/report/index.html A: [12341] New action methods signature, without ActionMapping parameter. C: [12341] Class of 'su' changed from StringUtils to StringUtils3, https://bgerp.org/change/0/doc/kernel/extension.html#jexl-standard-context A: [14126] Multiple endpoints with same ID in Plugin API> A: [14126] Report, charts using ECharts library. C: [14225] Opening object buffer on long mouse press disabled by default. A: [14225] , JSP tags. A: [14225] Font icons, started using in buttons. C: [14225] Unified buttons color meanings, https://bgerp.org/change/0/doc/kernel/interface.html#elements A: [14225] Message to STDOUT with URL on server start. C: [14225] Cleanup button CSS. C: [14225] Remove unused JS libs, images. F: [14225] Add a process parameter right after opening editor. A: [14225] Filter for iface in process queue processors, https://bgerp.org/change/0/doc/kernel/process/queue.html#processor-open A: [14225] 'ctxIface' variable in request. F: [14225] Failing on custom compilation errors. A: [14225] Restart server button after successful compilation. B: [14225] 'Dynamic code' hidden by default, may be shown using a feature flag in user profile. A: [14225] Fluent with methods in Message class. A: [14225] Mark incorrect form fields by red border. C: [14225] Remove old XSLT related classes. A: [14253] L10n of user interface. A: [14304] Using font icons for buttons, localizations, asynchronous AJAX. A: [14319] Test zones in MVC, https://bgerp.org/change/0/doc/project.html#mvc-iface A: [14336] Plugin BGBilling, show parameters separator. C: [14348] Unification of button colors, font icons, localization. A: [14349] Publish updates from master branch. C: [14349] Global rename #UNDEF links to #. F: [14349] Open interface always showing test.jsp. A: [14349] Function delete() in DefaultProcessFunctions. A: [14349] DbTimeUpdate for keeping up to date demo DB. A: [14349] Doc how to access DB in a running container, https://bgerp.org/change/0/doc/project.html#run-data C: [14349] Rename action return methods 'data' and 'status' to 'html' and 'json', https://bgerp.org/change/0/doc/project.html#action F: [14357] Update mode combo width under Chrome. F: [14357] Process creation. A: [14357] Selectable list of change IDs in UI, https://bgerp.org/change/0/doc/kernel/install.html#installer-iface A: [14363] Gradle task 'buildUpdateLib' depends on existence of 'build/change.lib.txt' file. C: [14363] Gradle task 'touchChanges' without using 'touch' command. A: [14364] Download in UI update and other log files. A: [14364] Dependent actions in permission tree, https://bgerp.org/change/0/doc/project.html#action-permission A: [14364] Parameter 'force' for erp_restart.sh script. A: [14364] Restart in UI, choosing of restart mode after update. A: [14364] Plugin Backup, https://bgerp.org/change/0/doc/plugin/svc/backup/index.html 18.03.2021 21:05:47 1373 F: [14291] Cleaning old 'log_update' logs in case of missing files. F: [14291] Add ExecuteSQL call in update package with db_init.sql. A: [14291] Write in log server version info on start. 11.03.2021 21:37:06 1372 F: [14289] Missing menu items 'Administration - Customization' and 'Administration - Run'. F: [14289] Update to process ID, incorrect shell command. C: [14289] Remove unused ExecuteSQL call from update package. A: [14289] Remove old log_update files. 09.03.2021 21:25:24 1371 A: [14070] Plugin Mobile, hidden servers. C: [14132] Extract to JS file function 'editorTypeChanged'. C: [14132] Delete Plugin's method getOwnedPaths(). C: [14132] Move constants with JSP paths. F: [14132] Flush user cache on saving options in profile. A: [14148] Kernel localization. C: [14148] Remove unused JSP. A: [14182] Plugin Telegram enhanced API, https://bgerp.org/change/0/doc/plugin/telegram/index.html C: [14187] ui:menu-group tag with direct ui:menu-item children, without 'subitems' attribute. C: [14187] Restructure of menu, show 'My processes item'. C: [14187] Simplified Config API, validated keys. A: [14187] Open process queue, https://bgerp.org/3.0/manual/kernel/interface.html#open-process-queue B: [14187] Removed support for key 'printColumns' from configuration of process queue, 'media.print.columns' has to be used instead. C: [14187] Optimization and test coverage for DynActionForm. A: [14187] Localization of open interface: https://bgerp.org/change/0/doc/kernel/interface.html#open-l10n F: [14187] Duplicated items in search of processes. A: [14192] Customization engine, https://bgerp.org/change/0/doc/kernel/extension.html#custom A: [14192] Run classes tool. A: [14192] Annotated actions, https://bgerp.org/change/0/doc/project.html#action C: [14192] Plugin Blow, refactor actions to modern directories and JSP forwards. C: [14192] Deprecate data() methods with old signatures in BaseAction. A: [14192] Running 'gradlew integrationTest' with DB configuration from bgerp.properties file. F: [14192] Localizations in menu. F: [14192] Localization of parametrized BGMessageException. C: [14210] Task 'publishChange' rewritten to Java. A: [14210] Automatically publish branch updates using GitLab CI. C: [14214] Optimization JSPFunction.httpLinksToHtml, tests. A: [14268] Plugin SMS, including existing MTSC, Tele2 senders same as a new SMSC, https://bgerp.org/change/0/doc/plugin/sms/index.html F: [14272] Open file error. 09.01.2021 13:07:39 1370 C: [12333] Application version and build format. F: [12333] License upload, creation of many hidden iframes. A: [12333] JSP tag plugin:include. A: [12333] Plugin Feedback, https://bgerp.org/change/0/doc/plugin/feedback/index.html A: [12333] JSP forwards defined in action. A: [12333] Plugin's endpoints defined in plugin's Java class. A: [12333] Better log messages for l10n. A: [12333] Exception's improvements, getParam() method with validation. C: [13836] SVG icon. A: [13875] Highlight on changes in configurations. A: [13901] New plugin's system with signed license. A: [13901] Plugin 'kernel', common logic for plugin's configuration. C: [13901] Enhanced exit with error. C: [13901] Unified dependencies format build.gradle. A: [13901] Enhanced message with process ID on checking dependent processes by closing. A: [13901] Shown list of enabled plugins and content of a license. C: [13901] Disabled periodic reload of l10n. C: [13901] Missing translation message to WARN level. 28.12.2020 17:16:37 1369 A: [14069] Custom localization, https://bgerp.org/change/0/doc/project.html#l10n A: [14086] Permission options for message actions. F: [14113] E-Mail attachment title encoding. C: [14125] Plugin Blow, default sorting order. A: [14127] On extracting a message to a dependent process - create relation to a 'processMade' linked processes. A: [14131] JUnit 5 tests support. F: [14131] Status transaction matrix. F: [14136] Plugin BGBilling, open contract contract tab in customer on open it. F: [14141] Lazy call of getBuild() in Gradle scripts. C: [14141] .gitlab-ci-publish-author.sh matching substrings. A: [14141] Gradle task 'startServer'. A: [14141] Check DB connection on starting server. F: [14158] Installation doc, missing commands. A: [14158] More secure password generation. 03.12.2020 17:47:38 1368 A: [11476] Additional action for allowing edit/delete messages of other users. C: [13904] Plugin Blow, select on the first open first board from the list. C: [13904] Plugin Blow, better sorting logic. A: [13904] Plugin Blow, parameter 'executor.groupIds' in board's configuration. A: [14001] Support HTML in process description. F: [14055] Logging URL from 'user/log/app' to 'user/log'. F: [14055] Logging refresh on re-open it. C: [14055] Executors and groups API in Process class. C: [14055] Prevent using of title field in Process class. F: [14068] Cut button in users groups. F: [14098] Plugin Work, CSS styles in Callboard. F: [14100] Plugin BGBilling, incorrect user in HelpDesk synchronization. F: [14101] Plugin BGBilling, add contract link in process. F: [14101] Plugin Slack, add channel link in process. 12.10.2020 19:35:13 1367 C: [14014] Switch publish update and build from bgerp.org to cdn.bgerp.org 08.10.2020 10:44:39 1366 C: [14015] Update via HTTP instead of FTP. 29.09.2020 17:46:59 1365 C: [13876] Cleanup unused JSP files. C: [13876] Parameter 'searchCustomerTitleMinSubstringLength' default value to 0. C: [13876] Plugin BGBilling, hide search of common contracts. A: [13876] Add process customer link using substring or FullText search, https://bgerp.org/change/0/doc/kernel/process/index.html#link C: [13876] Remove not working process creation button in search. C: [13876] Hide empty tables in adding process links. F: [13876] Suggesting to add already existing process links from buffer. A: [13944] Parse E-Mails with not standard 'multipart/alternate' content type. A: [13973] Localization of menu and other parts of UI. 30.07.2020 16:33:29 1364 F: [13922] Incorrect import in JSP. F: [13922] Print and export to XLS all the pages from process queue. 29.07.2020 10:28:49 1363 C: [13895] Default value for parameter param.phone.item.count=4. F: [13895] DB structure documentation. F: [13895] Telegram, log message. C: [13899] Rename event processing timeout key to 'event.process.timeout', set default value to 5000 ms. A: [13902] Extract links from HTML mails. F: [13902] Question marks in non-ASCII attachment file names. C: [13909] Refactoring classes, move to other packages. C: [13921] Format, cleanup classes. 15.07.2020 13:52:46 1362 C: [10441] E-Mail caching optimization for checking updates. A: [10441] E-Mail create missing folders. B: [10441] E-Mail move removed items to Trash folder, https://bgerp.org/change/0/doc/kernel/message.html#type-email F: [11094] Enable jQuery treetable UI library, used in BGBilling Inet module. C: [11094] Plugin Asterisk, update asterisk-java library. A: [11094] Plugin Asterisk, definition version in configuration. F: [11094] Messages process free 'number' call. C: [11094] publish.gradle extracted URL to var. F: [11094] Plugin BGBilling, action paths. C: [11094] Logging configuration, https://bgerp.org/change/0/doc/kernel/extension.html#log4j A: [11094] Delete directories by RemoveFile installation call. F: [11815] Recursive call in ProcessAction. F: [11892] Parameters editor combo box. C: [11892] Rename and move definition in plugin.xml pl.callboard.js. A: [11892] Open / closed filter in linked processes. F: [11892] JSON serialization exception for FileData. A: [11892] ExampleRunnable dyn class. F: [11892] Parameter group list show and edit. F: [11892] Remove duplicated Gradle dependencies for asterisk-java: reflections, javassist. F: [12105] Gone button's selection on refresh process queue. C: [12357] Move all plugin related data in plugin packages: action.xml, struts-config.xml, l10n.xml, DB scripts. A: [12357] Initialization of plugins with possibility to disable them, https://bgerp.org/change/0/doc/kernel/setup.html#config-plugin C: [12357] Cleanup of DB init scripts, split over plugin related tables. C: [12357] Extracted DB scripts and struts-config.xml for plugin CallBoard. F: [13862] Unlock button on dynamic classes compilation error. F: [13862] Set Localizer in User constructor for using in custom code. F: [13862] refreshCurrentQueue command in process queue action. F: [13864] Open process by direct link with isolation.process=group. 29.06.2020 08:49:39 1361 F: [11268] Plugin BGBilling, correct reaction on missing /data/lastLogon and missing permission on WebRequestLimit. C: [12367] Interface URLs to slash separated. A: [12367] Copy process type properties from another type. F: [12367] JS function trim100, fail on no string values. A: [12367] Plugin Blow, use filters from process queue. C: [12367] Plugin Blow, correct behavior on empty process set. C: [12367] Default allowed any status change for processes. C: [12367] Alphabetical sort of included configurations. F: [12367] Add new parameters in editor. F: [12367] Get back 'processLink' JEXL object. C: [12367] Remove deprecated process config option setExecutor=current. F: [12367] Duplicated process creation in queue, when process isolation is enabled. F: [12367] Hidden "Profile" menu item. F: [12367] Undefined in process type parameters, shown in open interface. F: [13419] Plugin Blow, no draggable items on board in open interface. F: [13475] In DefaultMarkedProcessor setParam for types 'date' and 'datetime', https://bgerp.org/change/0/doc/kernel/process/queue.html#default-marked-processor A: [13475] In DefaultMarkedProcessor doExpression, https://bgerp.org/change/0/doc/kernel/process/queue.html#default-marked-processor F: [13475] AuthFilter, app parameter in redirect. C: [13475] stateFragment JS function, generalized URL fragment setting way. A: [13475] Write incorrect action path in error message. A: [13475] Process ID in changes.txt and changes.xml files. F: [13475] UserMob interface. F: [13770] Localization for user USER_SYSTEM. 07.06.2020 22:24:09 1360 A: 'status_pos' process queue column, https://bgerp.org/change/0/doc/kernel/process/queue.html#columns F: Saving without exit in process queue editor, shown previous value of configuration. C: Plugin Blow, using orders, defined in process queue. F: 'empty' value in grex filter of process queue. C: Refactoring shell:title and shell:state. C: Preserve running class name on dynamic code recompilation. F: Select default directory on open without JS error. A: Handle not existing message types in process messages: show them, possibility to remove. A: Plugin Blow, search on a board by message text. A: Define message tags on message edit. F: XML markup symbols in process description. A: Custom JAR, https://bgerp.org/change/0/doc/kernel/extension.html#custom-jar 26.05.2020 16:19:30 1359 F: Remove many E-Mails. A: Publish GitHub source copy with real authors. A: Process information in open interface, https://bgerp.org/change/0/doc/kernel/interface.html#open-process C: Refactoring process references show. A: Support breaking changes in change log. B: Default process reference for 'processCard' is '#' + ID + description, https://bgerp.org/change/0/doc/kernel/process/index.html#type-config-reference-sample-type A: JSP tag u:set, properly handling 'null' body value. A: Call utils methods in JSP as in JEXL: cu., su., tu. C: Optimization in process messages list: build answer text on demand. F: Plugin Blow, change board in combo box. 14.05.2020 16:22:18 1358 C: Removed from distributive not working plugin FIAS. C: Remove not working permission options 'allowedProcessTypeIds' and unused actions. C: Remove not supported permission option 'onlyPermittedTypes'. F: Process type tree restriction with option 'onlyPermittedTypes'. F: Multiple values in 'on.login.open' and 'on.login.open.pinned', including process queue. C: Cascaded AJAX loading mode. F: Close user profile. C: Hide not needed 'script' fields in process type and parameter editors. F: Open message processing on call. C: Use common way for getting SQL connection for update queries. 12.05.2020 13:34:28 1357 A: Docker image 'bgerp/bgerp' including: MySQL, Java and BGERP. C: In script setenv.sh accepting default JAVA_HOME from env variables. F: Running admin commands listener on loopback IP only. C: DB creation script 'db.sql' separated on 'db_create.sql' and 'db_init.sql'. 09.05.2020 21:04:20 1356 C: Installation directory /opt/BGERP to /opt/bgerp. C: Remove address distribution functionality. 02.05.2020 22:48:56 1355 A: Simplified installation process with DB password generation. A: DB creation scripts with checking of sql-mode variable set. 30.04.2020 09:22:07 1354 C: Remove Java library org.tuckey.urlrewritefilter. C: Open interface faster load without Java Script. F: Plugin Blow, open interface opening URL with #PROCESS_ID points on it. A: String Utils JSP tag library. C: Large refactoring in action's forwards, methods 'data' and 'status' instead of 'processUserTypedForward' and 'processJsonForward', https://bgerp.org/change/0/doc/project.html#action A: New configuration's validation API. A: Show user profile in open interface, https://bgerp.org/change/0/doc/kernel/interface.html#open C: Open user own profile and others profile with same way. A: Scroll into first filtered button on public Blow board. C: Rename param 'processShowLinks' to 'show.tab.links', https://bgerp.org/change/0/doc/kernel/process/index.html#type-config C: Rename param 'processShowMessages' to 'show.tab.messages', default value is '1', https://bgerp.org/change/0/doc/kernel/process/index.html#type-config C: Rename param 'processShowProcessLinks' to 'show.tab.links.process', https://bgerp.org/change/0/doc/kernel/process/index.html#type-config C: Rename param 'processShowProcessLinks.Linked' to 'show.tab.links.process.up', https://bgerp.org/change/0/doc/kernel/process/index.html#type-config C: Rename param 'processShowProcessLinks.Links' to 'show.tab.links.process.down', https://bgerp.org/change/0/doc/kernel/process/index.html#type-config C: Rename param 'processCreateLinkModeSelect' to 'show.tab.links.process.add.from.buffer', https://bgerp.org/change/0/doc/kernel/process/index.html#type-config C: Param 'create.in.objectTypes' default value is '*', https://bgerp.org/change/0/doc/kernel/process/index.html#create-process-with-link 23.04.2020 16:33:45 1353 F: $$.ajax.post method error handling. C: $$.ajax.load speedup with pre-erase of content. A: Drop down process selection on moving messages to another process. A: Merge processes to existing, https://bgerp.ru/doc/3.0/manual/kernel/process/index.html#delete A: Plugin Blow, merge process in popup menu. C: Cleanup, format DAO, actions. A: HTTP parameter 'messageId' on process creation. C: Large refactoring, extracting two action classes from too overloaded ProcessAction. A: GRANT SYSTEM_USER in DB creation script. F: Search with process.isolation=group. C: Hide all other popup menus or drop-downs on showing one. A: New getting parameter API, supporting old key names. A: Multiple values in 'on.login.open' and 'on.login.open.pinned', https://bgerp.ru/doc/3.0/manual/kernel/setup.html#user-action-tree F: Address quarter deletion. F: Incorrect page reload on Enter to address search field. 17.04.2020 10:00:14 1352 F: Auto creating processes by E-Mail, incorrect work with responses. F: Process queue saved filters drag & drop. C: Do not use db.driver MySQL connection parameter. C: Remove right-click Firefox context menu for storing something. C: Process queue URL from processQueue to process/queue. C: Rename crm*.js scripts to kernel*.js. C: Refactoring JS. F: Refresh customer's processes tab on reopen. C: Removed not working filters by open / close date in customer processes. A: Use process queue for displaying linked processes, https://bgerp.ru/doc/3.0/manual/kernel/process/index.html#link-processes A: Open created linked process with wizard, https://bgerp.ru/doc/3.0/manual/kernel/process/index.html#create-process-with-link 13.04.2020 11:44:05 1351 F: Auto creating processes by E-Mail, incorrect work with responses. 08.04.2020 14:48:58 1350 A: Auto creation processes from E-Mails, https://bgerp.ru/doc/3.0/manual/kernel/message.html#ac F: Add process links with special character in names. F: Update process groups with 'isolation.process' enabled. F: Show group IDs in process type editor. C: Trim whitespaces in HTTP request parameters. F: Show messages from linked processes on pagination refresh. 05.03.2020 16:27:10 1349 F: Error opening of process card with set parameters of type 'tree'. C: Cleanup old code in plugin Document. C: Refactor deprecated calls. 03.03.2020 09:58:34 1348 A: Moving messages to newly created and linked copy of current process, https://bgerp.ru/doc/3.0/manual/kernel/message.html#process A: Localization for BGMessageException, https://bgerp.ru/doc/3.0/manual/project.html#localization A: Checking on the process closing being closed all the 'processMade' links, https://bgerp.ru/doc/3.0/manual/kernel/process/index.html#linked-process F: Left red border on saving configuration of process queue. C: Rename configuration key 'processDependCloseCheckDirection' to 'process.close.check.processDepend', default value 'up'. C: Refactoring, cleanup of unused files. C: Additional logging in event processing, refactoring and cleanup of code. C: Update MySQL JDBC driver library version. F: DB update SQL procedure rename_table takes on account existing tables in other databases. 28.02.2020 10:16:03 1347 A: Plugin Report: enhanced UI, Java classes for data retrieving, https://bgerp.ru/doc/3.0/manual/plugin/report/index.html A: Plugin Report: report "Processes", https://bgerp.ru/doc/3.0/manual/plugin/report/index.html A: JSP tags "shell:title", "shell:state", "ui:user-link", "ui:page-control" instead of includes. C: Rewrite of deprecated code in JS and JSP. C: CSS "width: 100%" for table classes "data" and "hdata". F: Exception on refresh the table of linked processed. C: Increased width of date input fields. F: Process isolation SQL query. 18.02.2020 18:35:22 1346 F: Missing xalan-serializer library, SOAP error. C: ChangeLog on English. 16.02.2020 13:27:46 1345 A: Плагин Blow, пункты меню: "Вырезать", "Вставить", "Отделить", https://bgerp.ru/doc/3.0/manual/plugin/blow/index.html#using F: В редакторе статусов процессов перемотчик страниц открывает редактор. A: Применение обновлений БД при запуске разработчиком, https://bgerp.ru/doc/3.0/manual/project.html#ide-run C: Опции подключения к БД перенесены в Java код. F: Плагин Task, отображение часов, минут и секунд в таблице заданий. F: Плагин Task, в документации отсутствует описание title. A: Хранимая SQL процедура rename_table для безопасного переименования таблиц при обновлениях. 06.02.2020 16:07:48 1344 C: Обновление XML библиотек и перевод на Gradle. F: Плагин BGBilling, шаг мастера выбора договора. C: Отделена оснастка "Администрирование - Приложение - Авторизовавшиеся пользователи". A: Установка обновлений из интерфейса, https://bgerp.ru/doc/3.0/manual/kernel/install.html#installer-iface F: Отсутствующая иконка обновления вкладок. C: Скрипт создания БД, закомментированы строки установки переменных пароля. 25.01.2020 20:23:25 1343 F: Ошибки при использовании изоляции процессов. F: Пустой список обработанных сообщений. 21.01.2020 23:22:59 1342 A: Плагин Telegram, форматирование текста сообщение по умолчанию Markdown F: Плагин BGBilling, ошибка активации тарифных опций для версий биллинга от 6.2. 19.01.2020 16:15:17 1341 C: ПЕРЕИМЕНОВАНИЕ ТАБЛИЦ В БД без префикса n_: message, param_list_value, customer_log, news, config_global. C: Плагин Blow, наследование приоритета родительского процесса. A: Плагин FullText, Runnable класс для инициации первичного индексирования: https://bgerp.ru/doc/3.0/manual/plugin/fulltext/index.html#init 09.01.2020 20:39:08 1340 A: Опция конфигурации 'db.readonly', https://bgerp.ru/doc/3.0/manual/kernel/setup.html#config A: Опция конфигурации пользователя 'on.login.open.pinned', https://bgerp.ru/doc/3.0/manual/kernel/setup.html#user-action-tree A: Плагин FullText, поиск по процессам и сообщениям, https://bgerp.ru/doc/3.0/manual/plugin/fulltext/index.html#config A: Опция конфигурации типа процесса 'show.messages.link.process', https://bgerp.ru/doc/3.0/manual/kernel/process/index.html#type-config C: На вкладке процесса "Связанные процессы" в статусе порядок количеств процессов инвертирован на: родительские / дочерние. F: Плагин BGBilling, опечатка в сообщении об ошибке при импорте контрагентов. F: Плагин BGBilling, UNIX окончания файла Bash скрипта импорта адресов. A: Файл конфигурации settings.gradle. F: Поиск процессов закрытых и созданных пользователем. C: Рефакторинг JS AJAX. 11.12.2019 19:25:28 1339 C: Пустая матрица переходов в типе процесса разрешает любые переходы. A: Галочка выделения / снятия всех переходов в редакторе матрицы. C: Рефакторинг JS AJAX. 09.12.2019 19:12:09 1338 F: Назначение смен в графике дежурств. F: Выделение цветом различных типов дней в рабочем календаре. 04.12.2019 22:07:12 1337 C: Сборка под Java 11. 24.11.2019 23:23:58 1336 C: Изменения в связанных процессах, https://bgerp.ru/doc/3.0/manual/kernel/process/index.html#linked-process Удалена поддержка устаревшего и недокументированного ключа конфигурации процессов 'processCreateLinkProcessTypes'. Отображение по-умолчанию редактора привязки новых процессов, если processCreateLinkModeSelect не 0. Отображение добавления привязки между родительскими и дочерними процессами для более быстрого визуального их разделения. Новая логика проверки циклических зависимостей. A: Опция в конфигурации типа процесса processDependCloseCheckDirection для указания направления проверяемой зависимости. C: Плагин BGBilling, отключена проверка закрытости привязанных проблем в плагине CRM биллинга при закрытии процесса. 16.11.2019 23:37:49 1335 A: Сохранение выбранной сортировки и типа в просмотре сообщений, обратная сортировка по-умолчанию. C: Рефакторинг в JS, функция createMenu извлечена из JSP. 04.11.2019 02:50:59 1334 A: Отключена проверка лицензий всвязи с открытием кода проекта, https://bgerp.ru/price.shtml 03.11.2019 01:32:59 1333 F: Поиск контрагента по адресу, ошибка JSP. F: В обработке звонков занятие номера по нажатию Enter. 01.11.2019 16:01:17 1332 A: Возможность фильтрации по title в фильтре очереди процессов linkObject, https://bgerp.ru/doc/3.0/manual/kernel/process/queue.html#filters 17.10.2019 00:40:22 1331 C: Плагин Slack, в событие о новом сообщении подставляется корректный пользователь вместо System. A: В скрипте создания БД для MySQL 8 установка мягкой политики качества пароля. 28.09.2019 19:01:06 1330 C: Пробная сборка после смены главной ветки на master. 28.09.2019 12:47:28 1329 F: Плагин BGBilling, отображение статуса сервиса Inet (JSP). 27.09.2019 00:19:47 1328 F: Ошибка сборки. 26.09.2019 23:41:18 1327 A: Поддержка BGBilling версии 8.0. 25.09.2019 21:51:00 1326 A: Возможность ответа на сообщения типа Note (комментарий), https://bgerp.ru/doc/3.0/manual/kernel/message.html#type-note 17.09.2019 00:06:37 1325 F: При сохранении конфигурации без закрытия редактора оставалась красная рамка изменённости. C: Улучшено форматирование столбцов linkProcessList и linkedProcessList в очереди процессов. A: Скрытие сообщения об ошибке перед отправкой формы авторизации. 22.08.2019 10:43:58 1324 F: Плагин BGBilling, отображение статуса сервиса Inet. 21.08.2019 18:02:12 1323 F: Компиляция динамического кода и библиотеки работы с Web сервисами при запуске под Java 11. 17.08.2019 21:38:57 1322 F: Отображение красной рамки в редакторе конфигураций только при действительном изменении содержимого. F: Удалён неработающий пункт меню "Должности". 17.07.2019 10:55:28 1321 F: Ошибка отображения вкладок процесса с другими процессами привязанных договоров, опция bgbilling:processShowLinkContractProcess=1 конфигурации типа процесса. F: Плагин Telegram, ошибки в логе при старте без конфигурации плагина. 10.07.2019 00:37:54 1320 A: Плагин Telegram: https://bgerp.ru/doc/3.0/manual/plugin/telegram/index.html 25.06.2019 23:55:14 1319 A: Плагин BGBilling, поиск договоров по параметрам: текст, телефон, дата. Подробнее: https://bgerp.ru/doc/3.0/manual/plugin/bgbilling/index.html#search 22.06.2019 11:56:06 1318 A: Защита от избыточного кэширования для всех модифицируемых в проекте JS, CSS файлов. F: Всегда множественный выбор параметра типа tree вне зависимости от значения опции multiple. 21.06.2019 01:27:27 1317 A: Асинхронные AJAX запросы для загрузки вкладок. Индикатор загрузки. С: Удаление неиспользуемых JS библиотек. C: Обновление JS библиотеки JQuery-UI до актуальной версии. 05.06.2019 01:10:44 1316 A: Новые режимы поиска процессов: "Созданные мной", "Статус изменён мной", "Закрытые мной", подробнее: https://bgerp.ru/doc/3.0/manual/kernel/search.html#process 07.05.2019 00:27:57 1315 F: Сохранение длинных комментариев в справочнике домов. A: Улучшенное API логирования. 30.04.2019 01:49:56 1314 F: Использование переменных из включенных конфигураций. C: API работы с адресным параметром. A: Оснастка "Сообщения", вывод количества необработанных в фильтре по типам. F: Независимые конфигурации отображались как вложенные в случае их расположения в списке после конфигурации, содержащей вложения. A: Синхронное выполнение классов динамического кода, подробнее: https://bgerp.ru/doc/3.0/manual/kernel/extension.html#dyn 26.04.2019 15:33:43 1313 A: Включение дампа БД в резервную копию скриптом backup.sh, подробнее: https://bgerp.ru/doc/3.0/manual/kernel/install.html#installer 23.04.2019 13:04:55 1312 F: Плагин BGBilling, изменение статуса договора для версий 7.1 и новее. 20.04.2019 19:35:39 1311 C: Плагин Report, упрощённое конфигурирование отчётов, подробнее: https://bgerp.ru/doc/3.0/manual/plugin/report/ После обновление перенести конфигурацию отчётов из каталога report согласно документации, удалить каталог report. JSP шаблоны отчётов перенести согласно документации в WEB-INF/custom/plugin/report. Внутри шаблонов удалить дублирующее определение пути к шаблону в forwardFile. 20.04.2019 19:03:58 1310 C: Тест модифицированной системы сборки. 19.04.2019 17:06:17 1309 A: Плагин BGBilling, поддержка активации карт в модуле Card. C: Предотвращение исключение в JSP функции u:getConfig при параметре setup = null. C: Плагин Blow, отображение количества процессов по исполнителям в заголовках столбцов. C: Плагин Blow, отображение фильтров в открытом интерфейсе. C: Плагин BGBilling, оптимизирована синхронизация процессов HelpDesk. 15.04.2019 18:31:39 1308 F: Ошибка в логе: "Illegal to flush within a custom tag". 14.04.2019 13:42:31 1307 C: В редакторе групп исполнения процесса скрыты служебные идентификаторы в скобках. F: Сохранение в параметр типа "адрес" номера дома без буквы, при наличии в базе аналогичных номеров домов с буквой. F: Поиск дома по подстроке в редакторе адресного параметра. F: Корректный переход из параметра типа address по ссылке "дом" и обратно. C: Чистка справочника адресов от нефункционального кода, использование актуальных UI элементов. F: Пробелы между ссылками на файлы вложений в сообщении процесса. A: Вывод WARN сообщений в логе при наличии устаревших сигнатур методов акшенов: "Deprecated action's method signature: METHOD_NAME". A: Плагин PHPBB, пометка тем, привязанных к закрытым процессам. 11.04.2019 00:59:11 1306 F: Отрисовка таблицы в графике дежурств. F: Компиляция динамического кода при наличии пробелов в пути установки. 25.03.2019 00:44:01 1305 A: Публикация Blow плана через открытый интефрейс. 22.03.2019 01:03:51 1304 C: Плагин Dispatch, более удобная подписка на E-Mail рассылки, подробнее: https://bgerp.ru/doc/3.0/manual/plugin/dispatch/ A: Плагинная система для открытого интерфейса /open. C: Удаление из сборки библиотеки Angular. C: Обновление библиотеки JQuery до версии 3.3.1. C: Удаление из сборки JS библиотеки CodeMirror. 16.03.2019 17:08:07 1303 C: Возврат ненулевого кода при ошибке процесса установщика (installer.sh). F: Открытие новостей и непрочитанных сообщений из оснастки Blow плана. A: Плагин BGBilling, замена запятых на точки в вводимых суммах платежей и расходов. 10.03.2019 15:56:37 1302 A: Выделение рамкой отредактированной конфигурации очереди процессов. A: Столбец в очереди процессов message::systemId, подробнее: https://bgerp.ru/doc/3.0/manual/kernel/process/queue.html#columns. F: Плагин Blow, обновление кода выбранной доски в адресной строке браузера при переключении в выпадающем списке. 10.03.2019 02:42:29 1301 F: Редактор конфигурации, удаление красной рамки при нажатии "Сохранить". A: Плагин Blow, выбор отображаемой доски, защита от перемещения контейнеров, подсветка дроп зоны при перетаскивании, фильтры. 05.03.2019 18:06:12 1300 C: В профиле убраны настройки проверенных в течении длительного времени опций интерфейса. A: Защита от создания циклических зависимостей процессов. A: Поддержка локализации в actions. A: Локализация интерфейса авторизации, карточки процесса, профиля, плагина Blow. C: Сокрытие в привязках процессов пустых таблиц. F: Плагин Blow, множество исправлений в отрисовке границ, упрощено перемещение между группами, создание нового процесса по правому клику. 02.03.2019 18:35:16 1298 C: Каталог с действиями action перемещён в plugin, каталог в корневой директории удалить вручную. A: Фреймворк локализации интерфейса, подробнее: https://bgerp.ru/doc/3.0/manual/kernel/extension.html#localization F: Ошибка поиска городов в редакторе адреса. F: Периодический сброс кэша новостей, включенный по-умолчанию. C: Разрешение по-умолчанию удаление привязок процессов. 25.02.2019 00:30:11 1297 A: Плагин Blow, выделение рамкой групп процессов. C: Замены строк BGCRM на BGERP. C: В скрипте инициализации БД операции по созданию пользователя вынесены в начало скрипта. 21.02.2019 23:05:36 1296 A: Поддержка BGBilling версии 7.2. 20.02.2019 04:32:52 1295 C: Изменения в системе сборки. C: Скрипт создания БД адаптирован под MySQL 8.0. 19.02.2019 00:20:23 1291 A: Плагин Workload, подробнее: https://bgerp.ru/doc/3.0/manual/plugin/workload/index.html F: Плагин BGBilling, ошибка UI в фильтре по периоду баланса. 11.02.2019 23:38:03 1290 C: Перевод большинства оставшихся библиотек в Gradle зависимости. A: Плагин Blow, значительные изменения, подробнее: https://bgerp.ru/doc/3.0/manual/plugin/blow/index.html C: Очередь процессов, ссылка с описанием процесса на process#id вместо UNDEF. 09.02.2019 16:19:02 1289 C: Передача версий JS в URL файлов параметром запроса version, без модификации имён и использования UrlRewriteFilter. A: Сокрытие пунктов меню, если все подпункты заблокированы. F: В шаге выбора контрагента мастера переход адресной строки браузера на ссылку #UNDEF после выбора. F: Пробел в отображении названия процесса в заголовке мастера. F: Ошибка JS при завершении работы мастера процесса. 01.02.2019 01:32:24 1288 A: scripts из основной сборки включен в пакет обновления. F: Откачено ошибочное изменение CSS плагина BGBilling. F: Сборка плагина Blow. 20.01.2019 04:05:13 1286 A: Плагин управления проектами Blow, подробнее: https://bgerp.ru/doc/3.0/manual/plugin/blow/index.html A: Ссылка /user/process#id из очереди процессов, возможность открытия процесса средним кликом в отдельной вкладке. A: Библиотека IconFont Themify. C: Значительно переработан и структурирован JavaScript код: новая отладка, поддержка URL оснасток со слешами, вынос функций из JSP в JS файлы для ускорения загрузки. 07.01.2019 01:03:28 1285 F: Пробел перед отображением кодов в редакторе групп процесса. F: При обновлении групп решения процесса удаление исполнителей, привязанных к удалённым группам. 25.12.2018 17:05:42 1284 C: Текст "Пуск" на кнопке заменён на "+". C: Переименование BGCRM в BGERP: скрипты запуска, логи, конфигурации и библиотеки. Перед обновлением переименовать bgcrm.properties в bgerp.properties и создать символическую ссылку bgcrm.properties на новый файл. Проверить удаление lib/app/bgcrm.jar после обновления. C: Удалены избыточные библиотеки tomcat-embed-logging-juli, tomcat-embed-logging-log4j, tomcat-util, javax.servlet-api. 15.12.2018 01:57:10 1283 F: Ошибка в UI при открытии сообщения для обработки. 14.12.2018 01:50:11 1282 F: Сохранение больших матриц переходов в типе процессов. F: Изоляция процессов типа group, подробнее: http://www.bgcrm.ru/doc/3.0/manual/kernel/setup.html#user-isolation C: Рефакторинг кода в JS: UI, AJAX. 12.12.2018 02:38:32 1281 C: Выход из мобильного интерфейса аналогично обычному переводит на страницу авторизации /usermob вместо выбора интерфейса. F: Сбой при открытии пунктов меню после авторизации, отсутствие /user префикса в URL. 11.12.2018 00:44:40 1280 A: Крупное обновление библиотек: Tomcat, JSP. Поддержка Java 8 в JSP скриптах, протокола HTTP2, спецификации Servlet 4.0. 08.12.2018 21:04:01 1279 A: Ожидание задач планировщика при выполнении ./crm_stop.sh. A: Скрипты Systemd и резервного копирования перед установкой обновления, подробнее: http://www.bgcrm.ru/doc/3.0/manual/kernel/install.html#installer. 07.12.2018 03:47:32 1278 F: Плагин Task, отображение списка задач. A: Опция openPrintDialog в процессоре очереди, подробнее: http://www.bgcrm.ru/doc/3.0/manual/kernel/process/queue.html#default-marked-processor. 04.12.2018 02:25:02 1277 F: Исправления в системе сборки: генерация RSS. 04.12.2018 02:10:45 1276 F: NPE при закрытии процесса. 04.12.2018 01:44:51 1275 F: Отключен постоянный вывод DEBUG уровня в bgcrm.log. C: Чистка сборки от посторонних файлов. С: Измененена схема выхода (logout) из интерфейса. Перенаправление происходит на авторизацию вместо страницы выбора интерфейсов. C: Изменения в скриптах сборки. A: Мелкие улучшения в интерфейсе: отступы, пробелы. C: Плагин BGBilling, поддержка пунктов без ссылок в дереве карточки договора. 27.11.2018 01:10:17 1274 C: Мелкие улучшения в интерфейсе: отступы, пробелы. C: Реорганизация и чистка дерева действий ядра. F: Создание новостей для множества групп с MySQL 8. A: Новые функции в ru.bgcrm.dao.expression.ProcessChangeFunctions по изменению процесса. A: Изоляция пользователей, подробнее: http://www.bgcrm.ru/doc/3.0/manual/kernel/setup.html#user-isolation 24.11.2018 21:40:44 1273 A: Валидация существования инклудов и переменных при сохранении конфигураций. A: Инклуды глобальных конфигураций в конфигурации типов процессов. C: Оптимизация и обновление библиотек. C: Предотвращение многочисленных лишних проблельных символов в HTML страницах сгенерированных JSP. 22.11.2018 02:47:14 1272 A: Отображение иерархии вложенности конфигураций. 21.11.2018 02:52:47 1271 A: В редакторах конфигураций сервера и типов процессов выделение красной рамкой при изменении значения. A: Поддержка параметра конфигурации сервера server.listen.address. A: Плагин Task: http://www.bgcrm.ru/doc/3.0/manual/plugin/task/index.html 15.11.2018 23:13:43 1270 A: Новые функции в ru.bgcrm.dao.expression.ProcessChangeFunctions по изменению процесса, примеры. Подробнее: http://www.bgcrm.ru/doc/3.0/manual/kernel/process/processing.html F: При завершении работы мастера создания процесса терялись несколько типов параметров. C: Добавлена библиотека в сборку: commons-lang3. C: Удалены библиотеки из сборки: dnsjava.jar, jsch.jar, raven-log4j.jar, raven.jar, slf4j-api.jar, slf4j-log4j12.jar, struts-el.jar, w3ctools.jar. A: Отображение в очереди процессов комментариев параметра типа list. 01.11.2018 00:54:10 1269 A: Ссылка на документацию в редакторе типа процесса. A: Динамическое логирование: http://www.bgcrm.ru/doc/3.0/manual/kernel/extension.html#log-dyn 31.10.2018 16:43:29 1268 C: Удалены из сборки устаревшие библиотеки: telegram.jar, iText-old.jar. 31.10.2018 16:09:01 1267 A: Установка модулей из локального файла в installer.sh. C: Установка обновления библиотек удаляет все посторонние библиотеки из lib/ext, подробнее: http://www.bgcrm.ru/doc/3.0/manual/kernel/extension.html#javalib A: Включение Gradle зависимостей в сборку. 29.10.2018 23:26:56 1266 A: Ссылки на онлайн документацию с символом "?". F: Удаление контрагента при включенном полнотекстовом поиске. A: Поддержка IDE Idea для проекта. F: Плагин BGBilling, работа с библиотеками устройств модуля Inet. 28.10.2018 01:11:38 1265 A: Всплывающее окно с предпросмотром при наведении мыши на файлы и вложения с картинками. 16.10.2018 01:07:31 1264 A: Макрос addExecutors обработчика ru.bgcrm.event.listener.DefaultMarkedProcessor добавляет также недостающие группы решения. 12.10.2018 02:15:57 1263 A: Отображение очереди процессов в Android мобильном приложении. 10.10.2018 01:09:08 1262 C: Плагин BGBilling, улучшено логинование обмена с биллингом. 03.10.2018 16:03:30 1261 A: Мобильный интерфейс, кнопки завершения и прерывания создания процесса в мастере. 26.09.2018 23:31:54 1260 F: Плагин Slack, таймаут соединения с сервером, пропуск новых сообщений. 28.07.2018 13:13:36 1250 F: Создание таблицы для полнотекстового поиска. 28.07.2018 03:21:38 1249 A: Полнотекстовый поиск средствами MySQL. 25.07.2018 01:50:08 1248 F: Плагин Slack, функция unarchive канала. 15.07.2018 22:22:15 1247 A: Плагин tele2c, отправка SMS сообщений через шлюз Tele2. 14.07.2018 01:55:07 1246 C: Удалена зависимость sun.misc.BASE64Encoder. 02.07.2018 04:00:07 1244 C: Проверка лицензии. 04.04.2018 00:38:37 1242 A: В профиле пользователя возможность просмотра конфигурации опций интерфейса (отладочная функция). F: В сообщениях процесса сохранялся последний выбранный тип без возможности впоследствии выбрать другой. A: Фильтр по содержимому конфигурации. 02.04.2018 20:57:27 1241 F: Плагин BGBilling, корректное отображение значений "ConID" и "Состояние" в отчёте по сессиям. 02.04.2018 20:31:02 1240 A: В редакторе сообщений процесса автоматически выбирается тип последнего добавленного сообщения. A: В описание процесса отображение #число как ссылку на открытие другого процесса. 02.04.2018 19:14:05 1239 A: Вкладка "Процессы" привязанных объектов: убран столбец "доп.инфо", улучшена вёрстка, сохранение для пользователя фильтра открытости. F: Плагин PhpBB, сообщения сохранялись непрочитанными. A: При редактировании сообщения процесса скролл страницы на редактор. A: Передача дополнительных параметров JEXL при генерации описания процесса. 01.04.2018 20:11:03 1238 A: При ответе на сообщение процесса скролл страницы на редактор. A: Команда updatef скрипта installer.sh с параметром версии. 16.03.2018 02:40:01 1237 A: Плагин BGBilling, поддержка версии 7.1 биллинга. F: Плагин BGBilling, отображение сессий модуля Inet в отчёте договора. 14.03.2018 01:53:57 1236 A: Плагин BGBilling, улучшено управление сервисами модуля Inet. 27.02.2018 03:25:47 1235 F: Фильтр сообщений процесса по тегу. 26.02.2018 04:19:52 1234 A: Теги в сообщениях процесса. 21.02.2018 02:19:45 1233 A: Опция signStandard для типов сообщений MessageTypeEmail. F: В карточке процессов сокрытие левой области при скроллинге окна вниз "мерцало" при недостаточноой высоте правой части (немного сообщений). 20.02.2018 02:27:47 1232 C: Плагин BGBilling, JSON-RPC вызовы вместо SOAP для новых версий биллинга. 10.02.2018 21:01:46 1229 A: Плагин BGBilling, API модуля Inet - установка MAC адреса. 10.02.2018 18:47:18 1228 A: Плагин BGBilling, отображение карт и пакетов модуля CerberCrypt в карточке договора. 06.02.2018 01:24:52 1227 F: Пустая таблица при открытии очередей процессов. 05.02.2018 00:27:40 1226 F: Корректная обработка отсутствия у пользователя доступных очередей процессов. 04.02.2018 16:53:46 1225 C: Обновлена библиотека urlrewrite.jar. F: Плагин BGBilling, класс поиска договора при обработке сообщения ru.bgcrm.plugin.bgbilling.dao.MessageTypeSearchCall отделение комментария договора от наименования. 22.01.2018 01:17:43 1224 A: Плагин BGBilling, API работы с плагином Dispatch. A: Поддержка браузера Safari на странице авторизации. 18.12.2017 01:26:52 1222 C: Подавление избыточных сообщений Tomcat в логе. 12.12.2017 06:14:45 1221 F: В редакторе свойств типов процессов не растягивалось окно конфигурации в браузере Chrome. 12.12.2017 05:10:48 1220 C: Подавление вывода в bgcrm.out сообщений вида: "Invalid chunk starting at byte [0] and ending at byte [0] with a value of [null] ignored". 11.12.2017 02:03:08 1218 F: Ошибка парсинга конфигураций собираемых посредством переменных {@val} при наличии в val строки "+=". 08.12.2017 01:32:21 1216 A: Плагин Report, пример отчёта с доступом в базу BGBilling. A: Плагин BGBilling, расширено API Inet. 01.12.2017 00:41:17 1215 C: Рефакторинг и документирование API ru.bgcrm.plugin.bgbilling.proto.dao.ContractTariffDAO. C: Защита от выбора пустого тарифа в шаге мастера мобильного интерфейса. 28.11.2017 03:22:00 1213 F: При закрытии мастера процессов в мобильном интерфейса отображалась не полная очередь процессов. 19.11.2017 21:46:49 1212 C: Более строгая проверка в JEXL выражениях: отсутствующие методы, неверные сигнатуры. A: Новые методы и документация в ru.bgcrm.plugin.document.dao.DocumentDAO. 13.11.2017 12:29:01 1211 A: Шаг мастера ru.bgcrm.plugin.bgbilling.model.process.wizard.FillParamsStep - заполнение параметров привязанного договора. A: Вывод строки в лог при ошибках JEXL. A: ru.bgcrm.plugin.bgbilling.proto.dao.ResourceDAO - работа с пулами Inet модуля. A: Шаг мастера ru.bgcrm.plugin.bgbilling.model.process.wizard.SetContractTariffStep - установка тарифа привязанного договора. A: Шаг мастера ru.bgcrm.model.process.wizard.JexlStep - выполнение JEXL скрипта. 18.10.2017 11:08:58 1209 F: MessageTypeCallRegister неверная обработка параметра URL to. 22.09.2017 00:37:29 1208 A: Передача дополнительных объектов в JEXL контекст макроса emailNotifyExecutors простой обработки событий. F: Двойная обработка событий ParamChangingEvent и ParamChangedEvent. 21.09.2017 01:46:46 1207 A: Плагин Document, в демонстрационном шаблоне process_html.js пример обращения за данными модуля Inet. 12.09.2017 00:25:58 1204 F: Тег JSP u:newInstance: некорректная обработка наследуемых параметров. 11.09.2017 00:32:56 1202 C: Тег JSP u:newInstance: поддержка перегруженных конструкторов и конвертация типов параметров. 05.09.2017 00:47:34 1201 F: Плагин BGBilling, поиск договоров по параметрам типа "text" и "phone" для версии 7.0 биллинга. 27.08.2017 22:44:50 1199 C: Обновлена иконка favicon в браузере. 21.08.2017 01:40:19 1198 A: Плагин BGBilling, поиск договоров по адресам объектов. 19.08.2017 05:11:36 1195 F: Плагин Slack, работа с каналами названными иначе чем код процесса. 16.08.2017 11:47:55 1191 A: Плагин Slack, расширение API для создания и привязки к процессу канала с произвольным именем. 10.06.2017 18:01:52 1190 A: Плагин Slack, отладочное логирование обмена, вывод кода ошибки Slack в сообщениях об ошибке. 02.06.2017 02:09:20 1189 A: Оснастка включаемого сбора логов сессии пользователя. Полезна при отладке различной автоматизации и выявлении ошибок. A: Событие по завершению сессии пользователя ru.bgcrm.event.authentication.UserSessionClosedEvent. A: Плагин Asterisk, опция типа сообщения checkExpressionCallStore - JEXL выражение, задающее, когда регестрировать сообщение. 14.05.2017 03:10:41 1188 A: Класс ru.bgcrm.event.listener.MessageTypeCallRegister для регистрации звонков HTTP запросом извне. A: Пример динамического класса dyn/ru/bgcrm/dyn/ExampleHttpCall.java для обработки внешнего HTTP запроса. F: IP адрес клиента в журнале Web запросов при прямом обращении без прокси. 12.05.2017 01:18:41 1187 A: Примеры классов динамического кода ru/bgcrm/dyn/Example*. 11.05.2017 00:40:45 1186 F: Плагин BGBilling, вывод команд сервисов модуля Inet только относящихся к сервису. F: Отображение значений encrypted параметров при установке опции offEncrypt действия "Просмотр параметров". 07.05.2017 21:56:36 1185 A: Функционал быстрого ответа: возможность ответа на уведомления о HelpDesk сообщениях. 03.05.2017 23:24:54 1184 A: E-Mail уведомления о новых сообщениях в процессах с возможностью быстрого ответа непосредственно из почтового клиента. Ответное сообщение адресуется получателю и сохраняется исходящим сообщением процесса. A: Функции emailNotifyExecutors, emailNotifyUsers добавлены в ProcessChangeFunctions. F: Цветовое выделение в таблице привязанных процессов в карточке процессов, выделяется по две строки. A: Функция отправки сообщений на мобильное приложение произвольным пользователям mobile.sendMessageToUsers. 06.04.2017 01:04:09 1183 A: Групповое удаление необработанных сообщений. A: Всплывающая подсказка на значениях элементов в мультиселект списке, для отображения обрезанных длинных значений. C: Редактор свойств типов процессов: ограничение ширины левого столбца. 31.03.2017 10:49:51 1182 A: Плагин BGBilling, отображение результатов выполнений команд сервисов Inet. C: Повторная загрузка bgcrm.properties в завершении построения глобальной конфигурации для возможности переопределения любых параметров. 28.03.2017 02:11:42 1181 C: Игнорирование null операндов в интерпретаторе JEXL. C: Редактор свойств типов процессов: автоматически изменяющийся размер поля конфигурации. 27.03.2017 02:06:25 1180 C: Перекомпоновка редактора свойств типов процессов: расширено поле конфигурации, матрица переходов перенесена на отдельную вкладку. 26.03.2017 03:23:59 1179 A: Фильтр по адресному параметру в очереди процессов: кнопка быстрой очистки фильтра. 26.03.2017 02:29:03 1178 C: Фильтр по адресному параметру в очереди процессов: улучшения в оформлении, поиск города, улицы по подстроке без выбора в справочнике. F: Вырезание и вставка в редакторе групп. 22.03.2017 03:23:35 1177 F: Вывод ошибки при исключениях в ходе выполнения JEXL выраженияй doExpression простого обработчика событий. A: Макрос колонки очереди процессов messageOutLastDt. 13.02.2017 02:01:54 1176 A: Плагин BGBilling, выполнение команд на сервисах модуля Inet. 12.02.2017 03:40:41 1175 A: Плагин Reports, пример отчёта дополнен фильтром по списковому параметру процесса. 02.02.2017 01:48:43 1174 A: Плагин Slack, JEXL предобработка входящих сообщений, API для отправки постов в канал. 26.01.2017 00:04:50 1173 A: Плагин BGBilling, возможность указания комментария при смене лимита договора. A: Плагин Slack. 22.01.2017 15:38:16 1172 C: Обновлена тестовая лицензия. 02.12.2016 02:11:19 1171 F: Плагин BGBilling, синхронизация с HelpDesk, исключение синхронизации при отстуствии группы решения на закрываемом процессе. F: Плагин Rating, ошибка в наименовании и исключение в логе при загрузке сервера. 30.11.2016 01:58:05 1169 F: Плагин BGBilling, ошибка синхронизации с HelpDesk в случае отсутствия топика. 30.11.2016 00:57:08 1168 F: Ошибка редактирования параметра типа "Адрес" при вводе дома без выбора из списка предложенных. 29.11.2016 02:56:57 1167 C: Новый элемент для ввода текста с очисткой и иконкой применения в оснастке поиска и администрировании пользователей. 21.11.2016 01:54:04 1166 A: В действии "Просмотр списка сообщений" свойство allowedTypeIds. 18.11.2016 01:46:18 1165 A: Пример динамического класса ru.bgcrm.dyn.Example с его использованием в примере отчёта. 14.11.2016 02:32:42 1164 A: Поле поиска контрагента по наименованию с иконками применения фильтра и очистки значения. 07.11.2016 01:27:19 1163 A: Плагин Report, в примере отчёта обработка переданных типов процессов. 13.10.2016 00:02:56 1162 F: Ошибка сохранения номера телефона в MessageTypeContactSaverPhone. 12.10.2016 01:18:26 1161 A: В дереве выбора типа процесса при создании по-умолчанию выбор первого типа, либо раскрытие его, если это каталог. F: Карточка процесса, ссылки добавления и изменения описания были видимы в некорректной зависимости от действий в правах. A: Плагин Report, закоментированный пример создания объекта динамического класса в отчёте. F: Ошибка при вводе длинного комментария дома. 11.09.2016 23:53:18 1160 A: Плагин Raiting. 31.08.2016 23:47:22 1159 F: Ошибка кодировки в названии группы "Администраторы" и пользователя "Администратор" при первичном создании БД. 30.08.2016 23:45:20 1158 C: Колонка comment таблицы address_house в скрипте создания БД изменена с типа varchar(100) на text. A: Передача объекта с событием в JEXL выражения простого обработчика событий. 28.08.2016 02:19:25 1157 F: Плагин BGBilling, обработка некорректных XML символов, пришедших в ответе сервера, приводивших к ошибке. 23.08.2016 02:00:36 1156 F: Поиск договоров по адресу для BGBilling версии 7.0. A: Макросы столбцов очереди процессов messageInLastSubject, messageOutLastSubject. 31.07.2016 18:24:48 1155 F: В очереди процессов, "Общий фильтр", добавлена защита от экспорта в общие фильтры сохранённого, и импорта общего фильтра без выбора элемента. A: В "Сообщениях" процесса дополнительный промотчик страниц после списка сообщений. 26.07.2016 11:04:01 1154 F: Ошибка SQL скрипта обновления БД "CALL add_column_if_not_exists('address_house', 'post_index'..". 26.07.2016 01:04:03 1153 A: Плагин BGBilling, в действии изменения параметров договора возможность ограничения в конфигурации разрешённых кодов параметров переменной parameterIds. 22.07.2016 00:36:45 1152 F: Некорректная работа ссылки быстрого добавления исполнителя +Я в карточке процесса в случае роли группы не равной 0. 17.07.2016 22:18:58 1151 C: В карточке процесса, когда в результате промотке экрана левая область перестаёт быть видимой, растяжение правой области на всю ширину экрана. В правой области может быть, например, список сообщений. 12.07.2016 00:31:46 1150 F: Утечка соединений к БД, ошибка "Connections limit is over!!!!!" в логе и прекращение ответов сервера. 04.07.2016 00:45:46 1149 A: В заголовке вкладки "Связанные процессы" в карточке процесса отображение информации о наличии связанных процессов для быстрой оценки. C: Уменьшены боковые отступы заголовков вкладок. A: Ссылки быстрого добавления и удаления текущего пользователя из исполнителей в карточке процесса. 28.06.2016 01:24:28 1148 C: Плагин Mobile, макрос mobile.sendMessageToExecutors исключение из списка оповещаемых пользователя, внесшего изменение. 27.06.2016 00:28:20 1147 F: Плагин Asterisk, регистрация в сообщении пользователя, принявшего вызов. 26.06.2016 03:03:32 1146 C: Вывод отладочной информации при предобработке звонков JEXL выражением. 19.06.2016 23:08:47 1145 C: Количество необработанных сообщений в панели задач BGCRM отображается только для пользователей с правом просмотра списка сообщений. F: Плагин BGBilling, в текущих тарифных опциях карточки договора отображались уже неактивные. 17.06.2016 00:46:28 1144 F: Ошибка сохранения групп исполнителей в редакторе типов процессов. 16.06.2016 00:28:08 1143 C: Плагин Mobile, изменение параметра конфигурации serverId без перезапуска BGCRM. 14.06.2016 02:08:30 1142 A: Плагин 'mobile' - поддержка мобильного Android приложения. 12.06.2016 19:48:01 1140 F: Запрос лимита договора для версии 7.0 BGBilling. 12.06.2016 19:21:41 1139 F: Копирование наименования контрагента в комментарий создаваемого договора. 12.06.2016 16:42:32 1138 A: Возможность добавления тарифа вместо замены при создании договора биллинга. 27.04.2016 21:54:16 1137 F: Ошибка SQL скрипте создания и обновления БД, таблица customer_cache. 22.04.2016 00:25:23 1136 F: Ошибка сервера при работе с новостями. 19.04.2016 00:54:33 1134 A: Вывод комментария параметра при редактировании и всплывающей подсказкой в таблице параметров. 17.04.2016 15:35:16 1133 F: В скрипте обновления БД указано IF NOT EXISTS для некоторых CREATE TABLE. 13.04.2016 22:47:39 1132 F: Плагин BGBilling, поддержка версии 7.0 биллинга. 10.04.2016 18:04:39 1131 F: Плагин BGBilling, при добавление приходов/расходов в договор в биллинге версии 6.2 и новее дублирование подтипов платежей/расходов в дереве выбора. 29.03.2016 18:37:04 1130 F: В разделе "Баланс" карточки договора перепутанные позиции столбцов приходов и расходов. 26.03.2016 18:01:23 1129 A: Выделение ссылок в просмотре сообщений карточки процесса. 16.03.2016 01:21:54 1128 F: Восстановлена возможность запуска класса ru.bgcrm.worker.MessageExchange через оснастку "Динамический код". 15.03.2016 01:52:02 1127 A: Число с количеством необработанных EMail сообщений в правом верхнем углу. Мерцание при появлении новых сообщений. 14.03.2016 00:07:21 1126 A: Новые макросы столбцов очередей процессов: messageOutLastUser, messageInLastUser. 07.03.2016 02:22:44 1125 A: Новые макросы для doExpression простого обработчика событий: deleteExecutors(); deleteGroups(). C: Параметр типа 'listcount' - изменён параметр хранения количества с Double на Decimal, для избежания потенциальных проблем с округлением. В редакторе и отображении значения параметра сокрытие нулевой дробной части. 29.02.2016 00:35:18 1124 F: Выгрузка очереди процессов в XLS формат. 17.02.2016 02:26:23 1122 A: Новый фильтр в очереди процессов message:systemId. C: Document: При генерации HTML документа в режиме stream открытие в окне браузера вместо передачи HTML файла. 16.02.2016 14:00:12 1120 A: PHPBB: Удаление сообщений, конвертер привязок из старого формата. 16.02.2016 01:48:18 1116 A: PHPBB: интеграция с форумом посредством механизма сообщений вместо параметра процесса. Возможность привязки нескольких тем форума к одному процессу, информация по дате последнего сообщения, более удобный редактор. 14.02.2016 14:50:19 1115 A: Кнопка сохранения без закрытия в редакторе конфигураций. F: При сохранении новой очереди процессов кнопкой "Сохранить" вместо "Ок" создавалась её копия. A: Плагин BGBilling, поддержка опций по настройке состояния галочки печати чека при занесении платежа. http://docs.office.bitel.ru/pages/viewpage.action?pageId=1607273 A: Плагин BGBilling, в карточке договора свойства модуля VoiceIp - список логинов. F: Плагин BGBilling, интеграция с биллингом версии 6.2. При изменении лимита в карточке договора значение в дереве сбрасывалось в 0. C: Все JEXL выражения могут быть многострочными скриптами с return оператором в конце. 12.02.2016 04:40:00 1114 F: Временное изменение лимита договора BGBilling, исправлен протокол взаимодействия для BGBilling 6.2. 09.02.2016 22:17:58 1112 C: Обновление библиотеки JEXL на новую версию. Более гибкий парсер выражений. 09.02.2016 14:42:18 1111 F: Восстановлена поддержка CRM плагина биллинга, отсутствовал файл crm_tabs.jsp. 08.02.2016 22:46:38 1110 F: Некорректная проверка параметров необходимых для смены статуса requireFillParamIdsBeforeStatusSet, в случае групповой обработки процессов. 08.02.2016 20:55:06 1109 F: Некорректная работа макроса addExecutors в групповой операции очереди процессов. Список исполнителей сбрасывался после выбора. 08.02.2016 00:35:27 1108 A: Плагин Document: JSP шаблоны вместо XSLT и режим отладки. 19.01.2016 03:59:49 1106 A: В примере отчёта модуля Reports добавлен фильтр по типам процессов в виде дерева, там же использованы новые способы объявления элементов управления с использованием тегов