Apinf Platform Versions Save

Apinf - Open source API management platform with multi proxy and protocol support

0.60.0

4 years ago

New

  • Tenant UI - FIWARE Context broker++ integration
    • Add, modify remove tenants
    • Fetch Oauth tokens to access tenants
  • Monitoring
    • View your API Status history

Improved

Issues closed since last release

  • few things to tweak #3766
  • get rid of yarn.lock #3759
  • documentation - tenant manager and IDM URL http vs https implications #3758
  • fix- tenant name needs regex #3753
  • bug/feature - fetch correct =auth token for context broker in progress #3751
  • REGRESSION - analytics view not loading for 7 days or 28 days #3747
  • Improve tenants look and feel in progress #3739
  • Deactivate Tenant buttons after clicking #3737
  • SDK Code Generator not shown in Settings #3723
  • docker / npm install fails #3717
  • A swagger document (OAS 3.0.0) can not be opened #3715
  • On Contact Us form there is "Lorem ipsum..." instead of general guidance #3709
  • [MUST] Roadmap is missing #3708
  • create new role for adding a tenant #3689
  • collaborators can't be added based on username bug #3688
  • Assimilate the Authentication copy icon look and feel #3679
  • On update the Proxy backend does not find out that it is not synchronized with apiUmbrella #3672
  • Create proxy backend fails #3670
  • Is it possible to hide username + password login? #3668
  • tampere fiware login #3662
  • API menu missing, when Analytics is opened from API details #3660
  • Fix teaks in Next #3659
  • Data points missing in Analytics charts #3652
  • FIWARE sub-URL setting Required Headers String needs tweaking #3647
  • Proxy backend fields update problems #3644
  • Erroneous exception when starting new occurrence of Apinf bug #3642
  • Selecting Dashboard causes exception, when no data #3641
  • Bring back platform color picker settings after NEXT!!! #3636
  • change "save and publish" button into "save" or "save configuration" #3632
  • wrong proxy settings; error message is nonsense bug #3631
  • Main menu: Pricing tab is missing #3626
  • XSS: add API's name into metadata for FB, LI and Tw in safe way security #3621
  • Not allow /signin/ as proxy base path Usability Issue security #3619
  • Gather statistics of SaaS platform activities. #3616
  • Put the following fields under Advanced Settings under Proxy Tab in API profile NEXT enhancement #3615
  • Add localization Texts NEXT #3610
  • Monitoring page layout change: newest data on top Usability Issue #3589
  • Fixes to done in Next NEXT #3585
  • we do not indicate that request timeline can be filtered #3575
  • [HSL] select sign in mechanisms DRAFT HSL after NEXT!!! #3566
  • Median Response Time seems incorrect team_ea #3536
  • UI: Tabs APIs and My APIs interworking with API page menu selections User Experience #3510
  • UI, connect API to Org, dropdown enhancement User Experience #3506a 1
  • Dashboard doesn't work properly after configuring proxy backend REST API Dashboard bug #3488
  • REST API: Swagger documentation: Login related definitions into a single file Apinf REST APIs Architecture refactor #3473
  • UI: input field labels place misleading with pre-defined host URL User Experience #3471
  • Login attempt with Fiware throws Internal Server error FIWARE bug #3209
  • Add schema to ApiBookmarks collection enhancement #2161
  • API Documentation modal closes when submitting invalid URL Cleanup #1403

0.58.0

5 years ago

Closed PRs:

Create QuickStart.md #3614 by ilarimikkonen HSL login Oauth and MFA #3612 by matleppa Not allow "/signup/" or "/admin/" as proxy base path #3590 by rajnieatech

This is a HSL special the main feature is HSL login.

0.57.0

5 years ago

Closed PRs:

harmonize npm and node due to build failures #3602 by ilarimikkonen

Feature/mqtt dashboard #3595 by ilarimikkonen (marla-singer)

0.56.3

5 years ago

Merged PRs:

Outcommented adding meta info for API name and description (on top 0.56.0) #3603 by matleppa

Improve 3rd party authorization login parameter update #3587 by matleppa

Compress parameter lists in DB in order to avoid empty parameter sets #3572 by rajnieatech

Panel heading texts: left padding accidentally removed #3571 by rajnieatech

0.56.0

5 years ago

Merged pull requests:

  • FIWARE integration task#1 #3552
  • REST API: Allow user to check/manage Monitoring of API #3545
  • Expose apiUmbrella API traffic data #3554
  • Allow URLs without protocol #3551
  • Use REST API to connect an API to a proxy #3547
  • Display API monitoring history #3533
  • Get rid of load-grunt-tasks #3532
  • Display version information to administrators #3528
  • documentation loading fails with broken swagger documentation #3526
  • Update fi.i18n.json #3525
  • unable to change API port in proxy settings #3523
  • Translation round changes #3518
  • Added field descriptions and placeholders in Add API fields #3512
  • Fixing development features in old installations #3509
  • Moved My APIs from APIs page to main menu #3503
  • Add reactive search for API catalog #3502
  • Show server timezone in Dashboard & API Analytics #3501
  • Integrate account and profile in single page #3493Proxy management with REST API #3483
  • Fix case sensitive for Proxy Backend frontend prefix #3478
  • Changed label for inputting API URL #3474
  • Add a text about No trend (Dashboard page) #3472
  • Finnish translations update #3467
  • "Development features": tick box text, localization missing #3454
  • Improve 24 h graphs to show hourly data #3442
  • New endpoint for Fiware in Analytics API Apinf REST APIs FIWARE #3537
  • REST Dashboard: Change "Last 30 days" to 28 days #3433
  • Feature/internationalize date formatting of charts #3381
  • Feature/mqtt topic namespacing for emq #2887

Bug fixes:

  • Change logic for "Last 24 hours" option of date range picker #3054
  • Make the left alignment for Dashboard numbers #3374
  • Bugfix/improve s alert message for unsuccessful attempts #3288
  • Upgrade and test the recommended security update for JQuery #3515
  • Cleared up erroneous code in Gate_1 #3495
  • Fix Eslint errors on the develop branch #3446

0.55.0

6 years ago

Fixed bugs:

  • APIs that had calls made in their endpoints using connected proxy doesn't appear on Dashboard. bug #3421
  • S alert message remains in the view instead disappearing automatically bug #3409
  • IE: Inputs with number type doesn't recognize IE bug #3394
  • REST API: Check API name uniqueness in PUT /apis method Apinf REST APIs bug #3391
  • [Organization page] Server side errors after sign out bug #3383
  • [Organization page] Browser errors with anonym case bug #3382
  • The uploaded documentations file is removed by clicking on Cancel button Documentation Viewer 2.0 bug #3378
  • REST API: Slug is not created, when API or Organization is created Apinf REST APIs bug #3373
  • REST API: New organization name must be unique Apinf REST APIs bug #3372
  • IE: Mail settings can't be saved as SMTP Port field doesn't recognize numeric value IE bug bug #3270
  • Unable to connect API to a proxy in nightly APInf bug #3228

Closed issues:

  • Remove possibility to add organisation managers by username #3437
  • Analytics view - change last 30 days view into last 28 days view API Analytics View #3432
  • Analytics: show developers API key instead of email #3426
  • Move API KEY field and button from API Profile header wontfix #3423
  • UI: Main menu tab indication of selected page breaks after opening Dashboard #3410
  • Move API editor button behind development feature flag #3404
  • Swagger-UI upgrade to newer version supporting OpenAPI Spec 3.0 #3392
  • REST API: (users) Enhanced documentation on user role manage operation Apinf REST APIs #3388
  • Ability to add Authorized users to API by using username enhancement #3365
  • Ask email confirmation when adding organisation manager. #3346
  • Ability to add managers to organisation by using username enhancement #3344
  • Apply recommended security enhancements maintenance #3085
  • Logic for filtering dashboard data by user#3081
  • Developers need to see logs in real time in servers Nightly and Staging DevOPS enhancement #3077
  • REST API: (organizations) verify DB operation outcome before sending response Apinf REST APIs #3057

0.54.0

6 years ago

Fixed bugs:

  • [Dashboard] Grouping doesn't work correctly after refactoring #3368
  • Docker hasn't built an image is based on develop branch #3315

Closed issues:

  • Remove code the old Documentation Editor from project #3359
  • Keep error visible until the user closes those #3347
  • Add terms and conditions template to APInf #3345
  • UI: Unify delete buttons within lists #3340
  • Add admin toggle to hide development features #3338
  • Migration 12 does not remove old social media links #3333
  • Slug won't create while addid API by importing OpenAPI Specification and importing API Configuration. #3332
  • Improve documentation of Branding REST API #3325
  • Revoke API key should have confirm dialog #3322
  • MQTT Dashboard: Topics page #3319
  • MQTT Dashboard: Detailed page for Topic #3318
  • MQTT Dashboard: ACL page #3317
  • MQTT Dashboard: charts page #3316
  • When importing API with open API specification, skip the description #3305
  • Code refactoring: Add eslint rules about if-else condition #3296
  • Error in summary titles in Latest APIs page in Suomi view #3235

Merged pull requests:

0.53.1.kokeilu

6 years ago

Fixed bugs:

  • Overlapping arrow and numbers in analytics overview page #3299
  • IE: Clicking on Add organization button on Organization Details dialog throws error. Organization can't be add #3282
  • IE: making feedback public/private navigates user to the front page. #3278
  • When User has only 1 API in the platform, the Dashboard view, API Request Timeline and API Response Time charts don't appear #3271
  • Adding link of a non json/yaml file in Documentation tab can be saved. On saving, spinner remains on the page #3250
  • Setting access control rules for EMQ proxy in an API shows internal server error 500 #3240

Closed issues:

  • API card logo in APIs listing as link to API profile #3300
  • Changing and saving Description field of API profile navigates user to catalog view #3253

Merged pull requests:

0.53.1

6 years ago

Release 0.53

Full Changelog

Note: Released to replace earlier version 0.53.0.

Implemented enhancements:

  • Show S-alert when a proxy is removed from User>Proxy menu #3259
  • Show a tooltip containg full API name in case the whole name doesn't appear on the card in catalog #3252
  • Show s-alert on adding or updating metadata information in API profile #3251
  • Show text for anonymous user visiting feedback tab of a public API #3242
  • Provide appropriate error message on attempt to provide link of invalid openAPI specification file. #3237
  • Usability issue in feedback functionality for anonymous user #3132
  • API Request Timeline spacing #2975
  • Button "View Analytic" on an API Profile #2925
  • Updating site logo requires page refresh #2827
  • Generate & Store Login token #2789
  • Filter by 'Life Cycle phase': Notify user when no APIs found with selected status #2396
  • API request timeline in Dasboard is empty even if there are recent calls to display #2062
  • Admin Dashboard:'Select API' list not segregated #2042
  • Register/Sign In with Github when email registered using local registration #1866
  • HTTP Status Codes: Change the color of 2XX bar in the chart to green. #1811
  • Notify users about successful add/edit/remove backlog #1794
  • Show percentage of 4XX and 5XX responses in HTTP Status Chart #1215

Fixed bugs:

  • REST API: management.json does not validate against Swagger 2.0 schema #3292
  • Proxy path saving failure #3286
  • Adding a reply to a feedback doesn't immediately appear on the view. Feedback tab needs to be accessed after a page refresh to see the reply #3273
  • UI: misleading guide for adding featured APIs #3257
  • Project logo & Cover photo are stored even if it is invalid file #3249
  • Uploaded logo in API profile appears as broken image. Page needs refreshing for the logo to appear #3246
  • Accidental selection of non json/yaml/yml file doesn't allow valid json/yaml/yml file to load in Documentation tab #3245
  • After configuring EMQ proxy in an API profile, revisiting the profile always show s alert with "Internal server error 500" message #3241
  • Can't add an API using a valid json or yaml file #3230
  • Adding an API redirects the user to API catalog instead the API profile #3227
  • Site logo element is missing id="frontpage-button" #3221
  • [Staging] Error downloading file #3219
  • Documentation tab doesn't load when API profile has swagger documentation #3217
  • Social media icons and link don't appear when field values are modified and updated in Branding page #3213
  • [ API Profile ] After updating value of API it redirects to API catalog #3139
  • Unreadable time label in organization card (in Finnish) #3111
  • Unable to disable API-key requirement for API #3090
  • Swagger UI not able to load #3089
  • Dashboard: click on 'Filter' icon not responsive #3043
  • Frontpage empty in Ubuntu Firefox 53.0 #3035
  • Dashboard: API with no requests renders not correctly on narrow screen #2917
  • Add API and connect to proxy shows error #2804
  • EMQ proxy view: Input text box for 'Value' misplaced in Firefox browser #2724
  • Organization view: Edit or delete previously added media posts not working #2680
  • Over-subscribing to APIs collection on Dashboard #2541
  • Filter by 'Life Cycle phase': Notify user when no APIs found with selected status #2396
  • Remove proxy settings should validate if is used by some api #2331
  • User have to create totally unique proxy base path #2093
  • Call API : 'Err_Too_Many_Redirects' errors also show results in 'Analytics' #903
  • Click on ''Add Role' - Admin” leads to homepage in Internet Explorer #902

Closed issues:

  • UI: Add APIs, padding needed after button [Import API] #3290
  • REST API: POST /apis. In case of duplicate API, return also the id of existing API #3268
  • Vamos: No mail settings are configured. So emails sent from platform doesn't arrive at inbox #3264
  • Some scenarios while testing API calls #3258
  • Setup environment to implement eMQ dashboard front #3232
  • On navigating the branding page for the 1st time, hex codes for branding colors (primary, peimary text and covoerphoto overlay) don't appear #3212
  • Make the alert text more intuitive when new password and confirm new password don't match #3210
  • For new user to register, platform doesn't check validity of email address domain #3202
  • multiple link fields needed under Documentation for API (Catalog API) #3188
  • multiple link fields needed under Documentation for API UI #3187
  • Analytics for apinf.io #3180
  • Landing always on the page 1 in API katalog. #3169
  • Proxy missing from most of the API cards in production. #3168
  • Release 0.51.0 #3165
  • [emq] setting a broker to contrasec #3156
  • PUT /apis Error: Meteor.userId can only be invoked in method calls or publications #3151
  • Dashboard: Store ElasticSearch data periodically in MongoDB #3072
  • REST API: DB check, 204 when empty answer #3056
  • Path dropmenu in API Analytics View breaks if value includes path with long lengths #3018
  • Design Flow API #3002
  • Select key API endpoints for Business API ecosystem #2834
  • Research FIWARE IdM solution #2812
  • Document REST API authentication #2733
  • Update outdated APInf Document and associated links #2715
  • Performant dashboard #2660
  • Configure continuous deployment #2621
  • Add updatedAt timestamp field into User data collection #2607
  • Branching strategy #2537
  • Dashboard onload - dont load first statistics #2459
  • Dashboard stops working properly after 50 000 hits #2456
  • Branding Page: No indication of max size of cover photo #2358
  • Helper function to "promisify" method calls #2126
  • Add API to APInf by uploading a Swagger file #1998
  • Revoke my API key #1664
  • ProjectLogo.files collection security #1426
  • Branding collection security #1424
  • Apis collection security #1423
  • ApiLogos.files collection security #1422
  • FeedbackAnswers collection security #1421
  • ApiFlags collection security #1420
  • ApiMetadata collection security #1419
  • Users collection security #1418
  • Feedback collection security #1416
  • When user has no data in analytics chart, on clicking month #1132
  • Apinf Catalog and Mgmnt REST APIs #994

Merged pull requests:

0.53.0

6 years ago

Replaced by 0.53.1