Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/1.7.0 #546

Merged
merged 31 commits into from
Sep 4, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
95385cc
Update CHANGELOG.md
sandeep-ps Jul 15, 2020
fd28a4b
Merge pull request #496 from rokwire/master-to-develop-after-1.6.0
sandeep-ps Jul 15, 2020
b69612d
Add standard license header for events building block (#494)
bingzhang Jul 15, 2020
9bb1985
Task/485 split rokwire yaml across different building blocks (#490)
sandeep-ps Jul 16, 2020
8b74040
Task/497 add standard licence header to authentication bb (#502)
wenjzhu Jul 16, 2020
44aa7e5
added license header to auth library (#504)
ywkim312 Jul 16, 2020
f4a9fff
Update Swagger-UI version. (#505)
sandeep-ps Jul 17, 2020
9416bea
Task/486 update api doc docker file to use multiple open api specific…
sandeep-ps Jul 17, 2020
2158125
Task/499 fix auth vulnerabilities (#506)
wenjzhu Jul 17, 2020
c7c20d8
Add CODEOWNERS file. (#509)
sandeep-ps Jul 21, 2020
7db8f5a
Add Standard License Header for API Doc. (#507)
sandeep-ps Jul 21, 2020
079c924
Update issue templates (#511)
sandeep-ps Jul 21, 2020
b417112
Eventsbuildingblock dockerfile alpine (#513)
bingzhang Jul 24, 2020
52e56ef
Update Dockerfile base image for appconfig (#516)
wenjzhu Jul 29, 2020
eaf9d38
Update Dockerfile base image for auth building block (#518)
wenjzhu Jul 29, 2020
3b1b35f
Update README.md for authentication building block (#520)
wenjzhu Jul 29, 2020
c3f2c98
Change docker base image in Profile and Logging Building Blocks (#522)
ywkim312 Jul 29, 2020
0b40ebd
[TASK-528] Add Talent Chooser BB documentation (#529)
petyos Aug 4, 2020
8fbc4a0
modified readme instruction for profiles and logging (#526)
ywkim312 Aug 4, 2020
c02d038
Task/523 update auth middleware test README (#527)
ywkim312 Aug 4, 2020
6e22c48
Add Yelp's Secret Detector (#512)
ddriddle Aug 4, 2020
0b13698
Update secret baseline file. (#533)
sandeep-ps Aug 5, 2020
4be71e7
Ignore .env files when building docker images. (#534)
sandeep-ps Aug 13, 2020
3764902
Update issue templates
sandeep-ps Aug 13, 2020
e695207
Update issue template (#538)
sandeep-ps Aug 15, 2020
3653ae3
Update README. (#540)
sandeep-ps Aug 15, 2020
89e721e
add isvirtual and displayOnlyWithSuperEvent to events schema (#544)
bingzhang Sep 2, 2020
f0714c9
Update CHANGELOG.md
sandeep-ps Sep 3, 2020
b02dda4
Update version numbers in the OpenAPI documents.
sandeep-ps Sep 3, 2020
192bdb0
Add startDateLimit query parameter to events search endpoint. (#547)
sandeep-ps Sep 3, 2020
232d942
Resolve merge conflicts.
sandeep-ps Sep 3, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
@@ -1 +1 @@
.env
*/.env
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: "[BUG]"
labels: bug
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: "[FEATURE]"
labels: enhancement
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/rokwire-issue-template.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: Rokwire Issue Template
about: This is a generic issue template for Rokwire.
title: "[TASK] | [FEATURE] | [BUG] | [HOTFIX] | [EPIC]"
about: A generic Rokwire issue template for creating tasks and epics.
title: "[TASK] | [EPIC] "
labels: ''
assignees: ''

Expand Down
20 changes: 20 additions & 0 deletions .github/workflows/detect-secrets.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Detect Secrets

on: [push, pull_request]

jobs:
detect-secrets:
runs-on: ubuntu-latest
container: python:latest

steps:
- uses: actions/checkout@v2

- name: Install Yelp's detect secrets
run: |
apt-get update && apt-get install -y jq
pip install yq
pip install detect-secrets==$(yq -r .[0].rev .pre-commit-config.yaml)

- name: Detect potential secrets
run: find -type f -not -path './.git/*' -printf '%P\n' | xargs detect-secrets-hook --baseline .secrets.baseline
6 changes: 6 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
- repo: [email protected]:Yelp/detect-secrets
rev: v0.14.1
hooks:
- id: detect-secrets
args: ['--baseline', '.secrets.baseline']
exclude: .*/tests/.*
191 changes: 191 additions & 0 deletions .secrets.baseline
Original file line number Diff line number Diff line change
@@ -0,0 +1,191 @@
{
"custom_plugin_paths": [],
"exclude": {
"files": null,
"lines": null
},
"generated_at": "2020-08-05T02:59:28Z",
"plugins_used": [
{
"name": "AWSKeyDetector"
},
{
"name": "ArtifactoryDetector"
},
{
"base64_limit": 4.5,
"name": "Base64HighEntropyString"
},
{
"name": "BasicAuthDetector"
},
{
"name": "CloudantDetector"
},
{
"hex_limit": 3,
"name": "HexHighEntropyString"
},
{
"name": "IbmCloudIamDetector"
},
{
"name": "IbmCosHmacDetector"
},
{
"name": "JwtTokenDetector"
},
{
"keyword_exclude": null,
"name": "KeywordDetector"
},
{
"name": "MailchimpDetector"
},
{
"name": "PrivateKeyDetector"
},
{
"name": "SlackDetector"
},
{
"name": "SoftlayerDetector"
},
{
"name": "StripeDetector"
},
{
"name": "TwilioKeyDetector"
}
],
"results": {
"appconfigservice/README.md": [
{
"hashed_secret": "0dd91d7d2dee491919369a6d60e20954ba22ea7c",
"is_secret": false,
"is_verified": false,
"line_number": 22,
"type": "Secret Keyword"
},
{
"hashed_secret": "81b127e2222d9bfc4609053faec85300f7525463",
"is_secret": false,
"is_verified": false,
"line_number": 28,
"type": "Secret Keyword"
},
{
"hashed_secret": "a91dbe46987cdf705256b5833997728c9add55f6",
"is_secret": false,
"is_verified": false,
"line_number": 52,
"type": "Secret Keyword"
}
],
"appconfigservice/appconfig-v010.json": [
{
"hashed_secret": "a523e602e6a14449f8a8c3a4a2a2d00525eeb556",
"is_secret": false,
"is_verified": false,
"line_number": 20,
"type": "Basic Auth Credentials"
}
],
"appconfigservice/appconfig-v094.json": [
{
"hashed_secret": "a523e602e6a14449f8a8c3a4a2a2d00525eeb556",
"is_secret": false,
"is_verified": false,
"line_number": 27,
"type": "Basic Auth Credentials"
}
],
"appconfigservice/appconfig.yaml": [
{
"hashed_secret": "a45a360e6ff9bceaf3fcfef370a6d6e1d4ba9271",
"is_secret": false,
"is_verified": false,
"line_number": 65,
"type": "Hex High Entropy String"
}
],
"auth-middleware-test-svc/README.md": [
{
"hashed_secret": "0dd91d7d2dee491919369a6d60e20954ba22ea7c",
"is_secret": false,
"is_verified": false,
"line_number": 30,
"type": "Secret Keyword"
}
],
"authservice/README.md": [
{
"hashed_secret": "81b127e2222d9bfc4609053faec85300f7525463",
"is_secret": false,
"is_verified": false,
"line_number": 73,
"type": "Secret Keyword"
}
],
"eventservice/README.md": [
{
"hashed_secret": "81b127e2222d9bfc4609053faec85300f7525463",
"is_secret": false,
"is_verified": false,
"line_number": 24,
"type": "Secret Keyword"
},
{
"hashed_secret": "289a8d69fc17eb0668911e4a2c2f43f409c1b6e0",
"is_secret": false,
"is_verified": false,
"line_number": 30,
"type": "Secret Keyword"
}
],
"loggingservice/README.md": [
{
"hashed_secret": "81b127e2222d9bfc4609053faec85300f7525463",
"is_secret": false,
"is_verified": false,
"line_number": 22,
"type": "Secret Keyword"
},
{
"hashed_secret": "289a8d69fc17eb0668911e4a2c2f43f409c1b6e0",
"is_secret": false,
"is_verified": false,
"line_number": 28,
"type": "Secret Keyword"
}
],
"profileservice/README.md": [
{
"hashed_secret": "0dd91d7d2dee491919369a6d60e20954ba22ea7c",
"is_secret": false,
"is_verified": false,
"line_number": 38,
"type": "Secret Keyword"
},
{
"hashed_secret": "81b127e2222d9bfc4609053faec85300f7525463",
"is_secret": false,
"is_verified": false,
"line_number": 44,
"type": "Secret Keyword"
},
{
"hashed_secret": "289a8d69fc17eb0668911e4a2c2f43f409c1b6e0",
"is_secret": false,
"is_verified": false,
"line_number": 50,
"type": "Secret Keyword"
}
]
},
"version": "0.14.1",
"word_list": {
"file": null,
"hash": null
}
}
42 changes: 40 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,45 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.6.0] - 2020-07-14
## [Unreleased]

## [1.7.0] - 2020-09-03
### Added
- Add Standard License Header for Events Building Block. [#480](https://github.com/rokwire/rokwire-building-blocks-api/issues/480)
- Add Standard License Header for Authentication Building Block. [#497](https://github.com/rokwire/rokwire-building-blocks-api/issues/497)
- Add Standard License Header for Authentication Library. [#498](https://github.com/rokwire/rokwire-building-blocks-api/issues/498)
- Add CODEOWNERS file. [#508](https://github.com/rokwire/rokwire-building-blocks-api/issues/508)
- Add Standard License Header for API Doc. [#501](https://github.com/rokwire/rokwire-building-blocks-api/issues/501)
- Add bug report and feature request issue templates. [#510](https://github.com/rokwire/rokwire-building-blocks-api/issues/510)
- Add Talent Chooser Building Block APIs documentation. [#528](https://github.com/rokwire/rokwire-building-blocks-api/issues/528)
- Add flags isVirtual and displayOnlyWithSuperEvent to events schema. [#542](https://github.com/rokwire/rokwire-building-blocks-api/issues/542), [#541](https://github.com/rokwire/rokwire-building-blocks-api/issues/541)
- Add `startDateLimit` query parameter to events search endpoint. [#545](https://github.com/rokwire/rokwire-building-blocks-api/issues/545)

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

### Removed
- rokwire.yaml file and deployment scripts that were not getting used. [#486](https://github.com/rokwire/rokwire-building-blocks-api/issues/486)

### Fixed
- Docker image vulnerabilities in Authentication Building Block. [#499](https://github.com/rokwire/rokwire-building-blocks-api/issues/499)
- Docker image vulnerabilities in Events Building Block. [#484](https://github.com/rokwire/rokwire-building-blocks-api/issues/484)
- Re-fixed bug related to including .env files in docker images. [#419](https://github.com/rokwire/rokwire-building-blocks-api/issues/419)

### Security
- Add Yelp's Secret Detector. [#530](https://github.com/rokwire/rokwire-building-blocks-api/issues/530)
- Update secret baseline file. [#532](https://github.com/rokwire/rokwire-building-blocks-api/issues/532)

## [1.6.0] - 2020-07-14
- Add Health Building Block APIs documentation. [#468](https://github.com/rokwire/rokwire-building-blocks-api/issues/468)
- Code of Conduct. [#487](https://github.com/rokwire/rokwire-building-blocks-api/issues/487)

Expand Down Expand Up @@ -218,7 +255,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Removed
- References to AWS keys and variables in the Events Building Block.

[Unreleased]: https://github.com/rokwire/rokwire-building-blocks-api/compare/1.6.0...HEAD
[Unreleased]: https://github.com/rokwire/rokwire-building-blocks-api/compare/1.7.0...HEAD
[1.7.0]: https://github.com/rokwire/rokwire-building-blocks-api/compare/1.6.0...1.7.0
[1.6.0]: https://github.com/rokwire/rokwire-building-blocks-api/compare/1.5.0...1.6.0
[1.5.0]: https://github.com/rokwire/rokwire-building-blocks-api/compare/1.4.0...1.5.0
[1.4.0]: https://github.com/rokwire/rokwire-building-blocks-api/compare/1.3.1...1.4.0
Expand Down
24 changes: 24 additions & 0 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Default assignment
* @sandeep-ps

# App Config Building Block
/appconfigservice/ @wenjzhu

# Authentication Building Block
/authservice/ @wenjzhu

# Authentication Middleware Library
/lib/auth-middleware/ @ywkim312

# API Doc
/Dockerfile @sandeep-ps
/README @sandeep-ps

# Events Building Block
/eventservice/ @bingzhang

# Logging Building Block
/loggingservice/ @ywkim312

# Profile Building Block
/profileservice/ @ywkim312
Loading