Automated manifest pr for gen3.theanvil.io at 07/10/2019 15:45 #503
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
arborist # Release Notes
For: uc-cdis/arborist
Notes since tag: 1.2.1
Notes to tag/commit: 2.0.1
Generated: 2019-07-10
Improvements
still see the tag for the existing resource. (chore(dcfdemo mapping_v_2) #78)
special case. (update dcf diicitonary to version 2.3 #77)
logged-in
group by default in the list of groups for queriedusers. (new version of the dictionary #73)
for auth endpoints. All the tests. (NIAID - one more variable #52)content everywhere it's used) (niaid file etl #45)
New Features
?p
toPOST /resource
which will make arborist createparent resources for your request if they didn't exist already. (fix(dcp_1): arranger config dcp_1 #81)
instead of paths. (update dictinoary to 2.2 #70)
actually running tests on postgres backend (updating manifest for dcp #42)
requests (updating manifest for dcp #42)
anonymous
andlogged-in
groups which can be given their ownpolicies (though they can't contain users). Policies granted to the
anonymous group allow to all users, whether or not they have a token, and
the ones granted to
logged-in
apply to all users with a JWT. (new release 3.1.18 #58)now. (new release 3.1.18 #58)
indexd where we want to maintain a persistent reference to a resource in
arborist, whose name & path are potentially mutable. (chore(niaid_release_1):mapping and arranger #56)
auth/request
andauth/proxy
(Update manifest.json dictionary #40)db_version
table now stores integer ID and text for the version, notpostgres date (more robust for applying new migrations) (chore(arranger config):cp from QA to prod #41)
Deployment Changes
migrations
folder for database schema and setup utilities (updating manifest for dcp #42)Bug Fixes
resources. (update ndh dictionary to 3.1.21 #87)
(fix(arranger): make arranger pointing at dcp_1 #85)
PUT
request (Chore/dictionary update #84)?p
flag onPUT /resource/
(Chore/dictionary update #84)resources granted as the result of membership in groups. (chore(remove tube index name block) #75)
should work as expected now. (fix(cleanup): remove qa and dev commons #55)
Resource
model into aResourceIn
(which is the formatwhich should be accepted from user input) and a
ResourceOut
(which is howit should look when returned by the arborist API). The difference is that
inputs can specify the entire resource subtree. (fix(cleanup): remove qa and dev commons #55)
defer
did not have intended effect inside test runs, fixed to havecorrect behavior (feat(kidsfirst): add kf arranger config #44)
make down
andmake up
to resetthis version (feat(kidsfirst): add kf arranger config #44)
root.a.b.c
in db vs/a/b/c
responses & input) (chore(arranger config):cp from QA to prod #41)
GET /resource
will return 404 correctly (chore(arranger config):cp from QA to prod #41)Server.MakeRouter
now takesio.Writer
input so HTTP access logs can gosomewhere other than stdout (chore(arranger config):cp from QA to prod #41)
http.Status*
instead of numerals (chore(arranger config):cp from QA to prod #41)
fence # Release Notes
For: uc-cdis/fence
Notes since tag: 2.8.2
Notes to tag/commit: 3.2.4
Generated: 2019-07-10
Dependency Updates
New Features
SESSION_COOKIE_DOMAIN
is now configurable (Update manifest.json #640)already exists in fence (Update manifest.json #642)
--arborist
and--policies
flags forfence-create
(chore/edc #608)indexd, as long as the
authz
field is present in the index record (chore/edc #608)anonymous
andlogged-in
groups in theuser.yaml
. (patch update for fence #625)records when supported (send
"rbac"
field from the indexd record toarborist) (updated QA BRAIN dd #606)
Improvements
user with lower & upper case name (chore(data upload anvilstaging) #655)
Project have access to the projects the active registered service account
have access to (in other words, expired service account project access
won't be checked since they don't actually have access to data) (updated BloodPAC data dictionary #651)
is public or not (for different signed url behavior). previously only
checked acl field (Changed fieldMapping for NDE AIDs Exploration page #653)
you had to pass an empty user.yaml (Gkuffel branch #641)
support it (Update manifest.json #643)
according to fence: it redirects back to the Gen3 application, to an OAuth
client, or to some other approved URL from the configuration. (updated BRAIN dd #540)
redirecting to specific domains for login/logout. (updated BRAIN dd #540)
Microsoft OAuth 2 Clients (chore/pfb-stage #593)
available. (Pelican new version for STAGE #604)
Breaking Changes
--verbose
option tofence-create
CLI, prefers checking theDEBUG
value from config now to determine whether or not to output debuglogs (updated DCF dd #647)
are removed from fence/userdatamodel. (chore/edc #608)
(chore/edc #608)
with
arborist>=2.0.0
(chore/edc #608)
with older arborist API. (Modify NIAID DAT display fields #613)
"read-storage"
/"write-storage"
? (updated QA BRAIN dd #606)Bug Fixes
resource without any subresources and create regression test (Update tube to 0.3.10 #656)
forcibly calling apache (was getting errors b/c fence is using nginx now)
(chore(anvil-prod): update everything #654)
access and previous access when trying to update an SA (so if updating to
restrict to a subset of previous access, validation may fail and not allow
the update) (updated BloodPAC data dictionary #651)
fence-create sync --sync_from_dbgap True
without providing a valid
user.yaml
(e.g. just a dbgap sync) (fix(login.bionimbus): canary busted #637)indexd # Release Notes
For: uc-cdis/indexd
Notes since tag: 1.0.10
Notes to tag/commit: 02d6ed8d672137ee056faf019d562230b3acc348
Generated: 2019-07-10
Breaking Changes
POST /dataobjects/list
has been moved toGET /dataobjects
, and the parameters provided to this endpoint are nowspecified as query parameters instead of in the request body. (Fix - demo for NIAID #188)
Improvements
serialized in the schema. (Fix - demo for NIAID #188)
checksum
parameter is now optional for ListDataBundles andListDataObjects. (Fix - demo for NIAID #188)
names. (Update to latest versions of services #197)
Dependency Updates
gnupg2
is now installed when running tests with Docker (reverting etl_mapping and tube changes made to dcp #189)Bug Fixes
/
in resource paths in migration (test(jenkins): testing shared lib #221)unique set. Fixes adding new arranger project and updating manifest #204 (feat(unaligned_read_count): add unaligned read #207)
gnupg2
is notinstalled. (reverting etl_mapping and tube changes made to dcp #189)
Deployment Changes
authz
fields based on theacl
fields. (fix(stage-etl): etl busted in stage #218)index_record_ace
's primary key is (did, acl), so weshouldn't allow duplicates in the ACL list when making an IndexRecord.
Using a set removes the duplicates. (feat/niaid qc #198)
New Features
rbac
field (chore(ndh_fence_2.5.3) #209)the file name. (Update to latest versions of services #197)
pidgin # Release Notes
For: uc-cdis/pidgin
Notes since tag: 1.1.0
Notes to tag/commit: a4aa1d95a09f573b1f9202e70d7bb2cad6798205
Generated: 2019-07-10
Deployment Changes
Improvements
portal # Release Notes
For: uc-cdis/data-portal
Notes since tag: 2.8.0
Notes to tag/commit: fd6be3020958c359fb9b78714fe68d22836f6687
Generated: 2019-07-10
Deployment Changes
provided. (Automated manifest pr for data.bloodpac.org at 07/24/2019 14:19 #526)
dev mode (Feat/added tiered access #514)
Bug Fixes
different data formats in different commons. (chore: update dictionary in dcf demo and canine #551)
including entries with undefined object_ids, resulting in a 400 response
from the manifest service (feat(stage-staging): match prod config/manifest #548)
created issues when the required input was a number. Fixes to parse as an
when needed integer. (Chore/niaid nav #545)
(Chore/niaid nav #545)
download manifest
logic was replaced by a similar logic forcreating manifest for
export to workspace
(Brain #538)first time (Updated QA BRAIN ETL mapping for new DD #537)
reset. Previously, errors persisted, even when corrected in the file. (feat(add-pfb): added export to pfb to canine #534)
texts, and puts buttons on login page in column flow (Automated manifest pr for genomel.bionimbus.org at 07/24/2019 14:18 #524)
(chore(ibdgc): fence 2.8.2 for multipart upload #518)
(chore(bump versions) #506)
Code Changes
Improvements
(Updated QA BRAIN ETL mapping for new DD #537)
data explorer page (Update manifest.json #517)
correct (Bump versions in NDEF #529)
workspace button (fix typo #510)
New Features
ConnectFilter
fromGuppy
(Update manifest.json #517)Guppy
(Update manifest.json #517)spark # Release Notes
For: uc-cdis/gen3-spark
Notes since tag: 1.0.0
Notes to tag/commit: 00ef588fd7d64415afe396bc754a6b39d20d7638
Generated: 2019-07-10
tube # Release Notes
For: uc-cdis/tube
Notes since tag: 0.1.3
Notes to tag/commit: 0.3.7
Generated: 2019-07-10
Deployment Changes
commons still use the old version of mapping file. (fixing qa-brain etl mapping #43)
New Features
(doc_name, prop_name)
(new version of the dictionary #73)many-to-one) (chore(dcp new arranger config) #48)
Improvements
Bug Fixes
auth_resource_path
(new version of the dictionary #73)case_id
null (update dcf dictionary to 2.1 #68)data_format
anddata_type
empty (update dcf dictionary to 2.1 #68)category
field (DCF and BloodPAC etlMapping.yaml files added #62)called
etl
. It is fixed by this branch (new release 3.1.18 #58)