Releases: apinf/platform
Releases · apinf/platform
0.44.0
New
- Admin can eMQ as a proxy
- RSS feeds for all APIs and Organization APIs
Improved
- Front page: footer improved, language selection moved to footer
- API Catalog: Catalog loading performance improved
- New design for organization card, improves displaying logos and names
- If an API is connected to an organization, the organization name is shown on the API card
- Swagger UI updated to 3.x
- Publishing only the required data / documents to Organization profile and Dashboard
Bug fixes
- SDK files can be generated from Swagger files
- Adding APIs
- Anonymous user cannot add an API
- A regular user cannot add an API, if "Only Admin can add APIs" has been selected
Contributors
- Jawid Ahmadi (@jawidahmadi)
- Taija Björklund (@bajiat)
- Nazia Hasan (@Nazarah)
- Matti Leppänen (@matleppa)
- J Phani Mahesh (@phanimahesh)
- Damir Mustafin (@frenchbread)
- Sridevi Nittoor (@snittoor)
- Illya Nizyev (@55)
- Brylie Christopher Oxley (@brylie)
- Massimo Rangoni (@manzapanza)
- Shaliko Usubov (@shaliko)
- Mauricio Vieira (@mauriciovieira)
- Daria Voytova (@marla-singer)
0.43.0
New
- User friendly URLs for API profiles and organization pages
- Organization managers can brand and configure the Organization page
- Add a fullpage width background image at the top of the page
- Add links to the organization social media
- Can add embedded related media, such as videos, tweets, blog posts
- Define number of APIs and related media items shown on the page
- Media tags added for sharing links from APInf in social media, allows showing icon and proper text
Improved
- UI responsivess in mobile views
- Front page look and feel
- Title bar and navigation bar links modified, navigation bar scrollable in mobile view
- Search box and button moved
- Latest APIs moved as first section below cover photo
- Platform statistics moved to bottom of page
- Feature desription icons and texts removed from front page
- Organization page
- Displaying organization logos: shape preserved
- Sorting added for APIs on Organization page
- All organization settings available in settings tab
- Pagination added to the APIs block
- API card
- New design for API card, improves displaying API logos and names
- Swagger UI
- Warning about "Try out" not working with mixed protocols, for example platform deployed to https while API is http
- Getting the right proxy path for the file in multiproxy scenarios
- API profile: Empty tabs are not shown to anonymour and logged-in users
- Dashboard: Show times and dates in user's actual timezone in the table
Bug fixes
- When "Only admins can add APIs" has been selected, the route for Add API is disabled for other users
- Catalog loads faster
- Users with admin role can see all analytics
- Anonymous users can see the API profile and documentation
0.42.0
New
- Organization manager can add related media content to Organization page
- API documentation: API owner can either add a link to Swagger file or upload a file
- Branding settings: Administrator can add texts for Privacy policy and Terms of use
Improved
- Human-friendly URLs for APIs and organizations
- Alphabetical sorting of catalog is based on the selected UI language
- Improved coverage for localised Finnish UI texts
- APIs can be filtered according to lifecycle by clicking a lifecycle tag in API catalog and Organization page
- Regular expressions
- Username regex: Underscore added to allowed characters and regular expression simplified
- API and proxy path regex: Updated to allow .:?#@!$&*+,;='()
- User gets a more understandable message about failed regular expression
- API created at field is displayed only if there is data
- API Metadata and Organizations collections normalized
- Analytics table shows data in user's local time zone
- If an API is connected to an organization, the organization name shown on the API profile is a link to the Organization page
Bug fixes
- If API name is changed, the change is updated to the API select list in Dashboard
- Owner can export API and proxy settings from Export tab. Proxy settings are available only if API is connected to a proxy.
- API and Organization logos are visible in grid view
- Removing an extra Swagger icon from Swagger UI
- Sign in and sign up links fixed
- Swagger UI: Swagger host is only updated if the API is connected to a proxy
- Users with admin role can view the dashboard
Contributors
- Jawid Ahmadi (@jawidahmadi)
- Taija Björklund (@bajiat)
- Nazia Hasan (@Nazarah)
- Matti Leppänen (@matleppa)
- Damir Mustafin (@frenchbread)
- Sridevi Nittoor (@snittoor)
- Illya Nizyev (@NNN)
- Brylie Christopher Oxley (@brylie)
- Massimo Rangoni (@manzapanza)
- Shaliko Usubov (@shaliko)
- Mauricio Vieira (@mauriciovieira)
- Daria Voytova (@marla-singer)
0.41.0
Release note 0.41.0
New
- API profile: API owner can embed media content, e.g. videos, tweet, blog posts, to the profile page
- API owner can add Query String Parameters that are appended to queries for an API connected to a proxy
Improved
- Dashboard Select API menu
- API names are sorted
- When the page is refreshed, the API shown in the menu is the current selected API
- Add organization form
- Phone number and email are validated
- Organization page
- If there is no contact person for the organization, icons related for contact information are not shown
- Connect API to an organization form
- API names are sorted alphabetically in the select list
Fixed
- API key can be retrieved with Get API key button, if the API is connected to a proxy
- Registered users cannot delete API feedback from other users
Contributors
- Jawid Ahmadi (@jawidahmadi)
- Taija Björklund (@bajiat)
- Nazia Hasan (@Nazarah)
- Matti Leppänen (@matleppa)
- Damir Mustafin (@frenchbread)
- Sridevi Nittoor (@snittoor)
- Illya Nizyev (@NNN)
- Brylie Christopher Oxley (@brylie)
- Massimo Rangoni (@manzapanza)
- Shaliko Usubov (@shaliko)
- Mauricio Vieira (@mauriciovieira)
- Daria Voytova (@marla-singer)
0.40.0
New
- Front page: Statistic block with nr of APIs, organizations and users
- Organization support
- There can be multiple organization managers
- Organization managers inherit the permissions of API manager for any API connected to the organization
- Organizations can be deleted
Improved
- Organization profile page
- Only organization managers and admins can edit organization details
- There are two tabs on the profile page: APIs and Settings
- Organization catalog
- Card design modified
- My organization view shows only the organization the user is managing
- API catalog
- Filtering by API lifecycle status available
- UI language support
- Refreshing a page does not revert back from selected UI language to default UI language
- Search results page is displayed in the selected UI language
- Finnish translations updated
- Users can get API keys by pressing Get API key button
- Corrections to links on About page
Contributors
- Jawid Ahmadi (@jawidahmadi)
- Taija Björklund (@bajiat)
- Nazia Hasan (@Nazarah)
- Vesa Härkönen (@preriasusi)
- Matti Leppänen (@matleppa)
- Damir Mustafin (@frenchbread)
- Sridevi Nittoor (@snittoor)
- Illya Nizyev (@NNN)
- Brylie Christopher Oxley (@brylie)
- Massimo Rangoni (@manzapanza)
- Shaliko Usubov (@shaliko)
- Mauricio Vieira (@mauriciovieira)
- Daria Voytova (@marla-singer)
0.39.0
New
- Filtering APIs by lifecycle status in API catalog and in Organization profile
Improved
- Organization profile
- Organization managers and admins can connect an API to an organization from the organization profile page
- Only organization managers and admins see an Edit button on organization profile
- Organization catalog
- Clicking an organization in table view leads to proper organization
- Number of connected APIs is shown in the organization card
- Bug fixes
- User can filter by bookmarks
- User can submit feedback for an API
- There is a buffer between lifecycle tag and private label in API card
- Clicking on any API in search results leads to the proper API profile
Contributors
- Taija Björklund (@bajiat)
- Nazia Hasan (@Nazarah)
- Vesa Härkönen (@preriasusi)
- Ville Jyrkkä (@jykae)
- Damir Mustafin (@frenchbread)
- Sridevi Nittoor (@snittoor)
- Illya Nizyev (@NNN)
- Brylie Christopher Oxley (@brylie)
- Massimo Rangoni (@manzapanza)
- Shaliko Usubov (@shaliko)
- Mauricio Vieira (@mauriciovieira)
- Daria Voytova (@marla-singer)
0.38.1
Release note 0.38.1
Improved
- Security fix to Users route
Contributors
- Taija Björklund (@bajiat)
- Nazia Hasan (@Nazarah)
- Vesa Härkönen (@preriasusi)
- Ville Jyrkkä (@jykae)
- Damir Mustafin (@frenchbread)
- Sridevi Nittoor (@snittoor)
- Illya Nizyev (@NNN)
- Brylie Christopher Oxley (@brylie)
- Massimo Rangoni (@manzapanza)
- Shaliko Usubov (@shaliko)
- Daria Voytova (@marla-singer)
0.38.0
Release note 0.38.0
Improved
- Organization
- Connecting APIs to organizations
- Organization manager can define and edit organization contact person
- Organization removed from Add API form
- API card is a reusable component that can be used both in API catalog and on Organization profile page
- A new proxy can be added only if proxy and ElasticSearch URLs are provided
- New route for REST API
- Finnish translations updated
Known issues
- Dashboard displays a warning message instead of displaying charts
Contributors
- Taija Björklund (@bajiat)
- Nazia Hasan (@Nazarah)
- Vesa Härkönen (@preriasusi)
- Ville Jyrkkä (@jykae)
- Damir Mustafin (@frenchbread)
- Sridevi Nittoor (@snittoor)
- Illya Nizyev (@NNN)
- Brylie Christopher Oxley (@brylie)
- Massimo Rangoni (@manzapanza)
- Shaliko Usubov (@shaliko)
- Daria Voytova (@marla-singer)
0.37.0
New
- API Lifecycle status
- Owner can select a lifecycle status for an API: design, development, testing, production, deprecated
- The lifecycle status is displayed on API profie
- Organization catalog
- Card view for organizations catalog
- Organization profile
- Displaying connected APIs on organization profile
- Organization logo
- REST API
- GET endpoints for APIs and organizations
- Authentication for REST API
Improved
- Organization
- Success notification shown to admin after successfully adding an organization
- Links and URL's
- Top bar links available for APIs and Organizations
- API catalog filtering and sorting parameters are reflected in the URL
- Multiproxy
- if API is connected to another proxy, API key needs to be updated
- Dashboard
- Dashboard loading state notification improved
Contributors
- Taija Björklund (@bajiat)
- Nazia Hasan (@Nazarah)
- Vesa Härkönen (@preriasusi)
- Ville Jyrkkä (@jykae)
- Philippe Luickx (@philippeluickx)
- Damir Mustafin (@frenchbread)
- Illya Nizyev (@NNN)
- Brylie Christopher Oxley (@brylie)
- Shaliko Usubov (@shaliko)
- Daria Voytova (@marla-singer)
0.36.0
New
- Organization
- Administrator can add an organization
- Any user can view the organization page
- URL slugs for organizations
- eMQTT
- Administrator can add eMQTT as a proxy through Proxies settings
Improved
- Router switched to FlowRouter
- Dashboard
- When user select a timeframe in dashboard, it is updated to the dashboard URL
- User cannot anymore select a meaningless timeframe where From date is after To date
- ElasticSearch query updated
- Takes only one API backend as parameter
- Query goes to correct proxy
- Fixed texts indicating "No data found" and "No API found"
- Improved user instructions to contain an API key for multi-proxy case
- API Catalog
- Table view shows API description
- Mandatory fields indicated with asterisk
Contributors
- Taija Björklund (@bajiat)
- Nazia Hasan (@Nazarah)
- Vesa Härkönen (@preriasusi)
- Ville Jyrkkä (@jykae)
- Damir Mustafin (@frenchbread)
- Illya Nizyev (@NNN)
- Brylie Christopher Oxley (@brylie)
- Shaliko Usubov (@shaliko)
- Daria Voytova (@marla-singer)