Akinon Release Notes (05/12/2025) are now live! Click here to learn what's new.
LogoLogo
API Reference
  • Home
  • Quick Start
  • Tutorials
  • Technical Guides
  • Release Notes
  • Glossary
  • Welcome to Akinon Release Notes
  • 2025
    • May
      • Akinon Release Notes (05.12.2025)
    • April
      • Akinon Release Notes (04.28.2025)
      • Akinon Release Notes (04.14.2025)
    • March
      • Akinon Release Notes (03.17.2025)
      • Akinon Release Notes (03.03.2025)
    • February
      • Akinon Release Notes (02.17.2025)
      • Akinon Release Notes (02.03.2025)
    • January
      • Akinon Release Notes (01.20.2025)
      • Akinon Release Notes (01.06.2025)
  • 2024
    • December
      • Akinon Release Notes (12.23.2024)
      • Akinon Release Notes (12.09.2024)
    • November
      • Akinon Release Notes (11.25.2024)
      • Akinon Release Notes (11.11.2024)
    • October
      • Akinon Release Notes (10.28.2024)
      • Akinon Release Notes (10.14.2024)
    • September
      • Akinon Release Notes (09.30.2024)
      • Akinon Release Notes (09.16.2024)
      • Akinon Release Notes (09.02.2024)
    • August
      • Akinon Release Notes (08.19.2024)
      • Akinon Release Notes (08.05.2024)
    • July
      • Akinon Release Notes (07.22.2024)
      • Akinon Release Notes (07.08.2024)
    • June
      • Akinon Release Notes (06.10.2024)
    • May
      • Akinon Release Notes (05.27.2024)
      • Akinon Release Notes (05.13.2024)
    • April
      • Akinon Release Notes (04.29.2024)
      • Akinon Release Notes (04.01.2024)
    • March
      • Akinon Release Notes (03.18.2024)
      • Akinon Release Notes (03.04.2024)
    • February
      • Akinon Release Notes (02.05.2024)
      • Akinon Release Notes (02.19.2024)
    • January
      • Akinon Release Notes (01.08.2024)
      • Akinon Release Notes (01.22.2024)
  • 2023
    • December
      • Akinon Release Notes (12.25.2023)
      • Akinon Release Notes (12.11.2023)
    • November
      • Akinon Release Notes (11.27.2023)
      • Akinon Release Notes (11.13.2023)
    • October
      • Akinon Release Notes (10.30.2023)
      • Akinon Release Notes (10.16.2023)
      • Akinon Release Notes (10.02.2023)
    • September
      • Akinon Release Notes (09.18.2023)
      • Akinon Release Notes (09.04.2023)
    • August
      • Akinon Release Notes (08.21.2023)
      • Akinon Release Notes (08.07.2023)
    • July
      • Akinon Release Notes (07.24.2023)
      • Akinon Release Notes (07.10.2023)
    • June
      • Akinon Release Notes (06.12.2023)
    • May
      • Akinon Release Notes (05.29.2023)
      • Akinon Release Notes (05.15.2023)
Powered by GitBook

© 2025 Akinon. All rights reserved.

On this page
  • ACC​
  • Omnitron​
  • Commerce​
  • Instore​
  • Project Zero​
  • Seller Center​
  • App Maker​
  • 3rd Party Integration​

Was this helpful?

  1. 2024
  2. January

Akinon Release Notes (01.08.2024)

PreviousJanuaryNextAkinon Release Notes (01.22.2024)

Last updated 16 days ago

Was this helpful?

ACC​

New Feature​

Object-Based Authorization

  • We are thrilled to introduce a new feature—Object-Based Authorization. This enhancement empowers administrators to configure user-based restrictions through the Users > Edit User page. Now, with the ability to manage object-based configurable permissions within the user's assigned role, administrators can make relevant selections to adjust user access based on projects and applications.

UI Restrictions on Authorization Structure

  • UI restrictions have been developed and implemented to ensure that users lacking the necessary permissions in their role won't have access to relevant pages in the menu. Furthermore, relevant buttons, icons, etc. have been disabled, and a warning message will be displayed when hovered over the respective feature.


Omnitron​

Resolved Issues​

Removed of Redundant/Duplicated “Is Active” Parameter

  • Addressed the issue by removing the redundant/duplicated "is active" parameter from the attributes sent with the patch request in the Products and Catalogs > Product Pool > Add/Edit Product page.

Sales Channel Mapper Issue Fix

  • Resolved an issue in Sales Channels > Sales Channel Settings > Mapper page where a limited number of GET requests were causing values to reflect as labels in Omnitron Frontend. Adjustments have been made to ensure accurate value representation.

New Features​

Improved BE Permission Fixtures

  • Completed developments for empty Back-End (BE) permissions for each Front-End (FE) permission, enhancing system permissions and access controls.

Excluding Attributes Linked to Attribute Set

  • Added a query parameter (for example, ?not_in_attribute_set=<attribute_set_pk>) to the api/v1/attributes/detailed/ endpoint in the Products and Catalogs > Product Attribute Sets > Add / Edit Attribute Sets page. This modification lists attributes not associated with any attribute set.

Secure Reports Download

  • The AWS URL structure has been hidden in the reports page, ensuring secure file transmission. The api/v1/reporting/<key>/download/ endpoint now returns a file in the response without exposing the AWS URL.

UI Protocol (Front-End)

  • Documentation Creation UI-Kit Packages

    • Documented all UI kit components, wrote React hooks and their tests, and added missing doc pages on the UI Kit.

  • Documentation Review for UI-Protocol Packages

    • Checked all written documents to fix broken links, reviewed formatting, and ensured the accuracy of UI-protocol documentation.

  • Omnitron App Shell Integration - Part 1

    • Initiated the creation of a test project incorporating antd@4 as app dependency and antd@5 as a package dependency for Omnitron App Shell Integration.

  • Marketplace Dashboard Enhancements

    • Created log detail modal, alarm list, and alarm/update form. Optimized form style with antd tokens.

  • Implementation of UI Tests

    • Implemented UI tests for Alert, Avatar, Badge, Button, Card, NavCards, and Carousel components. Added the ability to generate test coverage reports.


Commerce​

Resolved Issues​

Quotation Rejection Issue

  • Addressed an issue where quotations given by sub-division were not being rejected by the main division. The problem has been successfully resolved.

SonarQube Issue in Campaign Condition

Campaign Condition Price Sorting Issue

Sentry Issues in B2B

  • Identified and resolved various issues in the Sentry related to B2B, including changes to the division limit max number and the addition of the erp_code_exact filter.

New Features​

Selectable Feed URL

Akifast Improvements

Dynamic Configuration in Bukalemun

System Improvements​

Python 2 to Python 3 Alignment

  • The system has been upgraded to align with Python 3, ensuring compatibility with the latest technologies and standards.


Instore​

New Features​

Displaying the Order Number on the Thank You Page

  • The order number is now prominently displayed on the Thank You page following the successful completion of the payment process, ensuring a clearer and more informative post-purchase experience for users.

Provided More Information to Users in Create a New Customer Step

  • The latest update introduces a feature that improves the new customer creation process. Now, when users encounter missing information during the new customer creation and SMS verification step, they will receive clear, field specific information. This update ensures users are precisely informed about which data entries are incomplete or incorrect.


Project Zero​

Resolved Issues​

  • The bug affecting pagination on both the “Favorites” and “My Orders” pages has been successfully resolved.

  • Resolved log file size issues by optimizing JSON data processing. The system now logs crucial JSON data, excludes HTML transformation logs, and shortens lengthy text with “...”.

  • Fixed Sentry errors encountered in the “yarn dev” command on the Windows development environment, ensuring seamless operation of Sentry across all operating systems.

New Features​

  • Accordion, Price, Modal, and Input components used in plugins have been migrated to akinon-next, reducing plugins' dependencies on the project.

  • Following the migration of the relevant components to akinon-next; Basket-GiftPack, Checkout-GiftPack, Click-Collect, PayOnDelivery BKMExpress, GPAY and OTP plugins were restructured to obtain the used components from akinon-next. This ensures that the plugins will not be dependent on the components used in the project.

  • Added the Credit Payment payment type to the project, supporting multi language and functioning as a plugin. Compatible with the plugin module system.

  • The GPay plugin has been published to npm, expanding the range of supported payment options.

  • Added a “.gitattributes” file to the project to handle line ending usage during development on different operating systems such as Windows, Linux, and Mac OS.

  • Implemented RTKQuery mutations for stock alert endpoints, including listing and deletion functionalities. Now supports GET and DELETE requests in addition to the existing POST request for adding stock alerts.

  • Switched to the React-Multi-Carousel package due to the upcoming removal of React support in Swiper's future releases.

  • After users click “Notify Me” for stock alerts, a success pop-up will appear upon successful request.


Seller Center​

Resolved Issues​

  • The problem regarding the download of errors from bulk operations as CSV has been resolved.

  • In bulk operations, when downloading templates, the category section now displays the entire category path instead of showing the lowest possible sub-category.

  • Fixes have been applied to the filters for product names and category tables.

New Features​

  • In the Orders > Order Detail > Waiting Packaging tab, when taking a bulk "Reject" action, a modal and progress bar will now be displayed.

  • The Dashboard page has been deployed to the live environment.

  • The Support Ticket page has been deployed to the live environment.

  • Implemented excel filtering for both the Products and Inventory Management category pages.

  • Implemented bulk operations progress bar to display the count of successful and failed transactions.

System Improvements​

  • Continued fixing identified issues in SonarQube.

  • Resolved the issue with the File Import Process Status not updating as expected on the Orders > Packages > Package List / Packages Preparing / Shipped Packages pages.


App Maker​

System Improvements​

devDependency Package Updates

  • The project has been kept up-to-date with the latest enhancements and security fixes through the comprehensive update of devDependency packages.

Unit Tests for Framework

  • Enhancing the framework functionalities, new unit tests have been created for the main framework.

Integration of SonarQube

  • SonarQube has been integrated into the codebase, empowering development teams with a comprehensive solution for code quality and security. The implementation is backed by reports, leading to targeted development efforts for further improvement.

System

  • Successfully completed the transition to OpenAPI 3.1, enhancing compatibility and leveraging the latest features.

  • SessionID, once exclusively stored in the browser, is now securely stored in the backend, enhancing data security and management.

  • Comprehensive documentation is now available, guiding users through the process of creating new applications for both Google Store and App Store.

  • The process of adding a public key through the Command Line Interface (CLI) has been refined for a smoother and more user-friendly experience.

  • The code quality of both the Mobile and Platform components has been significantly improved, thanks to the implementation of SonarQube.


3rd Party Integration​

Resolved Issues​

Parameter Adjustment: Accommodating ParamPOS Changes

  • In response to recent updates in ParamPOS, we have seamlessly adapted our system to ensure uninterrupted functionality. Specifically, we have made adjustments to the Dekont_ID and/or Islem_ID response parameters, transitioning them to the LONG data type.

Fixed a problem related to SonarQube's issue where the basket_item parameter was incorrectly added instead of the product in the function.

Resolved an issue in campaign conditions affecting price sorting, ensuring accurate sorting. Reference:

The feed URL is now selectable not only from the product data but also from extra data such as pricing and stock details. Reference:

Implemented several improvements in Akifast, including the addition of logs , language definition , and enhancements to merchant information .

Added dynamic setting (bukalemun_config) for using the PZ team in the Next.js plug-in structure. Reference:

(COMM-2187)
(COMM-2186)
(COMM-2203)
(COMM-2204)
(COMM-2159)
(COMM-2195)
(COMM-2192)