Skip to content

Releases: rokwire/rokwire-building-blocks-api

1.12.0

22 Nov 20:39
f38cff4
Compare
Choose a tag to compare

Added

  • Add edit contribution capability in catalog. #737
  • Add edit contribution button based on the logged in user. #766
  • Add contributionAdmins to capability and talent detail end point. #730
  • Catalog release script. #784
  • /ok endpoint for healthcheck in AppConfig.#754
  • /version endpoint in AppConfig.#760
  • Core BB Auth Support #808
  • Core BB profile migration #809
  • SECURITY.md file. #804
  • Add version endpoint in Events building block.#725

Changed

  • Updated pre-commit config and corresponding GitHub Action to use Yelp/detect-secrets version 1.0.3. #649
  • Make catalog pages to show all the items for contribution admins. #728
  • Make contribution details pages to show all items for reviewers and admins. #728
  • Catalog default port and default URL prefix. #784
  • Modified contribution schema for required capability #790
  • Default Contributions Catalog port to 5000 and made it configurable. #788

Fixed

  • Fix get event endpoint with user auth key. #746
  • Fix published capabilities and talents not showing without login. #767
  • Fix catalog use python generated result instead of java script. #772
  • Contribution POST gives proper error message. #714
  • Hard coded base url. #780
  • Multiple bugs/improvements around login. #782
  • Fix login problem with session. #796
  • Fix logout. #775
  • Fix top navigation to provide correct login info. #773
  • Fix login button provide correct info when user not logged in. #778
  • Contributions Catalog release script and Dockerfile. #787
  • Added version and gitsha in catalog footer #770
  • Auth middleware lib to recognize Rokwire issuer. #823
  • Groups membership request in Events BB. #823

Full Changelog: 1.11.3...1.12.0

1.11.3

18 Nov 22:45
b3e077a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.11.2...1.11.3

1.11.2

17 Sep 18:11
b485b09
Compare
Choose a tag to compare

Changed

  • Update Events Building Block logs and related configuration. #793

1.11.1

11 Aug 16:01
bec71e0
Compare
Choose a tag to compare

Changed

  • Temporarily turn off group authentication on image get endpoints.#750

1.11.0

29 Jul 20:44
55245dc
Compare
Choose a tag to compare

Added

  • Show different components in the catalog based on the user. #709
  • Add copyright to the catalog codes. #708
  • Add group authorization to GET /events/{event_id}/images endpoint.#716
  • Add group authorization to GET/events/{event_id}/images/{image_id} endpoint.#718
  • Add group authorization to PUT/events/{event_id}/images/{image_id} endpoint.#719
  • Add group authorization to DELETE /events/{event_id}/images/{image_id} endpoint.#720
  • Make catalog pages to show different items for reviewers and non-reviewers. #709

Fixed

  • Fixed talent page to show decoded capabilities. #703
  • Fix title search with user auth key. #732

1.10.0

29 Jun 17:32
7a247cd
Compare
Choose a tag to compare

Added

  • Add endpoints for listing contributions, capabilities, and talents. #602
  • Add query parameters to contribution building block's api spec and function arguments. #616
  • Add user auth to Events Building Block yml file. #598
  • Use dovenv library for organizing enviroment variables.#614
  • Add CORS support for Contribution Building Block.#621
  • Add login option for Contribution Catalog.#634
  • Add logout option for Contribution Catalog.#636
  • Update event schema to add new field createdByGroupId.#396
  • Add ApiKeyAuth and status to contribution building block.#654
  • Add ids to capability and talent.#661
  • Add auth check for login required pages.#657
  • Add /contribute as prefix for ./profile page. #663
  • Add UUID for capability and talent in Contribution Catalog.#666
  • Add autocomplete feature when inputting admin name for contribution catalog.#665
  • Add search endpoints using capability and talent id.#662
  • Add release script for Contributions Building Block.#675
  • Add okay endpoint to Contributions Building Block.#679
  • Add isGroupPrivate to Events schema.#682
  • Add group authorization to GET /events endpoint. #683, #684
  • Add reviewers management endpoints. #692
  • Add get group event by groupid parameter.#685
  • Add isEventFree field to Events Building Block yaml file.#695
  • Add group authroziation on get event endpoint.#693
  • Add basic detailed views for Contributions, Talents, and Capabilities. #638, #669, #670
  • Add group authroziation on put event endpoint.#699
  • Add group authroziation on patch event endpoint.#701
  • Add group authroziation on deletion event endpoint#700

Fixed

  • Fix Contribution catalog's home page display issue. #448
  • Use dovenv library for organizing enviroment variables. #614
  • Add CORS support for Contribution Building Block. #617
  • Add strict validation in Contribution Building Block. #627
  • Add authentication and authorization using GitHub account in Contribution Building Block. #635
  • Add github authorization in new contribution post via catalog. #647
  • Fix date format issue in the events endpoint of GET /events/. #438
  • Fix error code in GET /contributions/{contributionID}. #672
  • Fix status in contribution. #668
  • Fix returning an object when there is only single result in GET /contributions. #681

Changed

  • Updated CODEOWNERS file. #631
  • Modified environmental variables in Dockerfile. #677
  • Updated location description in Events Building Block. #706

Removed

  • Remove db index on sponsor field. #686

1.9.1

04 Mar 16:28
13d018d
Compare
Choose a tag to compare

Fixed

  • Fix Docker build errors. #633

1.9.0

13 Jan 20:05
4f8cd6b
Compare
Choose a tag to compare

Fixed

  • Fix the error code to 400 on events missing fields query. #448
  • Text changes to Contributions Catalog. #601

Added

  • Add capabilities dataset in contribution building block. #401
  • Add contribution building block. #406
  • Add talent data to contribution dataset. #407
  • Add search option in contribution and capability dataset. #458
  • Contributor guidelines. #572
  • A pull request template. #573
  • Add Contributions Catalog Frontend. #462
  • Add Github authentication for Contributions Catalog. #580
  • Add Rokwire Group admins AD group to list of authorized event write groups. #607

Changed

  • Separated contribution yaml from rokwire.yaml. #514
  • Timestamp format for non pii dataset has been changed. #566
  • Apply query parameters to subevent search. #581
  • Support multiple groups when doing authorization. #447
  • Support events building block group authorization. #596

1.8.0

02 Oct 19:28
584c968
Compare
Choose a tag to compare

Added

  • Add multiple client id ability to auth library. #548
  • Add more time range query parameters to events yml and Readme.#551
  • Add query parameters to enhance events search. #551

Fixed

  • Replace the record on put endpoint. #550
  • Runtime error in building blocks by updating gunicorn and gevent versions. #560
  • Runtime error when Auth Library validates manually generated ID tokens. #562

Changed

  • Disabled logger to provide detailed PII information in profile BB. #556
  • Update base docker image when doing release. #564

1.7.0

04 Sep 15:06
79b2284
Compare
Choose a tag to compare

Added

  • Add Standard License Header for Events Building Block. #480
  • Add Standard License Header for Authentication Building Block. #497
  • Add Standard License Header for Authentication Library. #498
  • Add CODEOWNERS file. #508
  • Add Standard License Header for API Doc. #501
  • Add bug report and feature request issue templates. #510
  • Add Talent Chooser Building Block APIs documentation. #528
  • Add flags isVirtual and displayOnlyWithSuperEvent to events schema. #542, #541
  • Add startDateLimit query parameter to events search endpoint. #545

Changed

  • OpenAPI specification file rokwire.yaml file split across different building blocks. #485
  • Update Swagger-UI version. #500
  • Rokwire API Doc Dockerfile to integrate multiple OpenAPI specifications file. #486
  • Update Appconfig Building Block docker base image. #515
  • Update Authentication Building Block docker base image. #517
  • Update Authentication Building Block README. #519
  • Changed docker base image for Profile and Logging Building Block. #521
  • Changed README for auth-middleware-test-svc based on new change. #523
  • Update issue template. #537
  • Update README. #539

Removed

  • rokwire.yaml file and deployment scripts that were not getting used. #486

Fixed

  • Docker image vulnerabilities in Authentication Building Block. #499
  • Docker image vulnerabilities in Events Building Block. #484
  • Re-fixed bug related to including .env files in docker images. #419

Security

  • Add Yelp's Secret Detector. #530
  • Update secret baseline file. #532