Releases: apinf/platform
Releases · apinf/platform
0.35.0
New
- Multiproxy
- Multiple API Umbrella proxies can be added in Settings
- If several API Umbrella proxies have been added to deployment, API owners can choose to which proxy they connect their APIs
- Get API key and Copy API key button works in multiproxy setup
Improved
- Platform branding
- Cover photo reintroduced
- Language selection bar follows the branding color, when color is default
- Branding form can be saved without adding social media links
- API profile
- Style for API backlog and API feedback harmonised
- Bootstrap date picker taken into use in Metadata tab service valid from/until fields
- Upgrade to Meteor 1.4.2.1
- Show a link to return to previous page, when user sees Access denied, Forbidden and Page not found template
- Unnecessary horizontal scrollbar removed from frontpage
Contributors
- Taija Björklund (@bajiat)
- Usman Chaudhary (@Uzmani)
- 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)
0.34
Improved
- User signup and signin
- If user registers with Github and the Github username is already taken, the username is prepended
- If mail settings are defined and mail is enabled, user cannot login without verifying email
- API profile view
- Owner username shown properly in API profile view
- Improvements to Usage instructions
- Only authorized users can modify API feedback
- Feedback voting fixed
- Proxy backend settings
- You can only set one (primary) rate limiting option to be included in response header
- Mandatory proxy backend settings are set as required in form and user is notified for missing settings
- Dashboard
- Select API menu shows all APIs belonging to an API owner
- Popup help texts added to describe the purpose of the dashboard charts
- Platform settings
- If Only Admin can add APIs option is selected in Settings, only admins can view Dashboard
- If mail settings are defined and mail is enabled, contact form on landing page gets the settings properly
- If server is restarted, mail setting is retained
- Admin can define primary and secondary brand color in Branding settings
- Security
- Fix to publication of settings on home page
- User profile
- If user deletes his/her profile, the user gets a notification about successful profile deletion
- If user clicks bookmark in Internet Explorer 11, the bookmarking action takes place instead of redirecting the user
- If user enters a random ID for API in the URL, they get a 404 error
- Automated browser tests added
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)
0.33.2
0.33.1
0.33
New features
- API visibility: public/private
- Setting for visibility in Settings tab
- UI for adding users allowed to view an API in catalog
- Label for private APIs
- Private APIs cannot be found through Catalog, API profile or Search
- New option in platform setting: only administrators can add APIs to a deployment
- When connecting API to a proxy, only unique proxy backend base paths allowed
Improved
- API monitoring
- API owner can set the endpoint to be monitored
- GET method used for monitoring
API catalog and API profile - Star rating widget reintroduced in API catalog views and API profile page
- Catalog and API profile viewing fixed for non-owners and anonymous users
- API profile page header section reorganized
- API description is properly displayed in catalog
- Date created stored and shown properly in catalog
- Documentation file uploading and deleting
- Multiproxy
- Rate limiting reintroduced to proxy backend settings
- Logic for API key disable setting
- API Umbrella synchronisation and storing proxy backend settings
- Deleting API removes also proxy backend from API Umbrella
- Dashboard
- Dashboard available only when proxy has been defined
- Dashboard data available only
- for admins
- API managers = users who have added an API and connected it to a proxy
- Enhancements to user messages
- Administrators can view Umbrella Admin API statistics through Select API menu
- Email verification and Reset password: sending email enhanced
- API Backends dropdown menu in topbar replaced with Add API link
- Finnish translations updated
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)
0.32 pre-release
New features
- API visibility: public/private
- Setting for visibility in Settings tab
- UI for adding users allowed to view an API in catalog
- Label for private APIs
- New option in platform setting: only administrators can add APIs to a deployment
- When connecting API to a proxy, only unique proxy backend base paths allowed
Improved
- API monitoring
- API owner can set the endpoint to be monitored
- GET method used for monitoring
API catalog and API profile - Star rating widget reintroduced in API catalog views and API profile page
- Catalog and API profile viewing fixed for non-owners and anonymous users
- API profile page header section reorganized
- API description is properly displayed in catalog
- Date created stored and shown properly in catalog
- Documentation file uploading and deleting
- Multiproxy
- Rate limiting reintroduced to proxy backend settings
- Logic for API key disable setting
- API Umbrella synchronization and storing proxy backend settings
- Deleting API removes also proxy backend from API Umbrella
- Finnish translations updated
Known issues
- Enabling email verification locks out existing admins
- Dashboard is unable to retrieve data
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)
0.31
New features
- First steps into supporting multiple proxies through the Apinf platform
- It is possible to have a deployment without a proxy: no dashboard and proxy features available
- UI for adding a proxy
- Proxy settings separated from other platform settings
- It is possible to add an API to catalog without connecting it to a proxy
- Add API wizard removed
- Proxy backend settings tab added to API profile view
- Frontend prefix and backend prefix renamed as proxy base path and API base path
- Settings are synced to API Umbrella when user edits settings or deletes proxy backend
- API key
- Get API key button available in API profile view, API key removed from user profile
- Copy API key button available once user has proxy API key
- Codegen support
- Setting for SDK generator added to platform settings
- Button for generating an SDK based on Swagger file added to Documentation tab
- Swagger viewer
- Swagger UI integrated as npm package
- API owner can control the availability of the Try out button
- Host name automatically updated to file, if necessary
- User tour
- API profile contains a button for user tour, which explains all tabs available in the profile
Improved
- API Backlog form fixed
- Feedback form fixed
- Home page switched to use master layout
- Restructuring of project files
- ESLint configuration added to project
- Username validation improved
- About button added to navigation bar
- Home in navbar acts as a link to main page when there is no logo
- sAlert messages can be localised
- Account deletion fixed
Known issues
- Not all UI texts are internationalised
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)
0.31 pre-release
Note: This is a pre-release that is not intended for production use. The release is missing key integration features with Api Umbrella for publishing API backends to Api Umbrella database.
New features
- First steps into supporting multiple proxies through the Apinf platform
- It is possible to have a deployment without a proxy: no dashboard available
- UI for adding a proxy
- It is possible to add an API to catalog without connecting it to a proxy
- Add API wizard removed
- Proxy settings separated from other platform settings
- Proxy backend settings tab added to API profile view
- Frontend prefix and backend prefix renamed as proxy base path and API base path
- Get API key button available in API profile view, API key removed from user profile
- Copy API key button available once user has proxy API key
- Codegen support
- Setting for SDK generator added to platform settings
- Button for generating an SDK based on Swagger file added to Documentation tab
- Swagger viewer
- Swagger UI integrated as npm package
- API owner can control the availability of the Try out button
Improved
- API Backlog form fixed
- Home page switched to use master layout
- Restructuring of project files
- ESLint configuration added to project
- Username validation improved
Known issues
- API backends cannot be published to API Umbrella
- Dashboard is currently disabled
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)
- Daria Voytova (@marla-singer)
0.2.28
New features
- API managers can select whether their API is visible in catalog or not
Improved
- Meteor updated to version 1.4
- Swagger UI updated to version 2.1.5
- File handling improved
Known issues
- Not all UI strings have been internationalized
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)
0.2.27
Improved
- Single API view: UI improvements, API settings moved to single API view
- API managers can disable API key check from API settings
- Pagination for API catalogue
- Swagger document upload delay fixed
- API rating removed
Known issues
- Not all UI strings have been internationalized
Contributors
- Taija Björklund (@bajiat)
- Nazia Hasan (@Nazarah)
- Vesa Härkönen (@preriasusi)
- Ville Jyrkkä (@jykae)
- Damir Mustafin (@frenchbread)
- Illya Nizyev (@elnzv)
- Brylie Christopher Oxley (@brylie)