Skip to content

Releases: materialsproject/MPContribs

v3.14.1

16 Oct 08:32
Compare
Choose a tag to compare

Version 3.14.1

Commits

  • [42005f6] client: use 4 workers for submissions
  • [c703586] client: allow query for delete_contributions
  • [5e3ab38] save ocp upload notebook
  • [40e5379] bump client

v3.14.0

15 Oct 00:48
7ab62d3
Compare
Choose a tag to compare

Version 3.14.0

Commits

  • [7ab62d3] client: attachment unpack and more efficient submission (#788)
  • [5fc80f0] api: use aggregation in post_save/delete
  • [4a0f340] client: try calculating processed submissions
  • [5cd8a77] client: less workers for submission, add tqdm desc
  • [8bafbe9] client: switch to ujson
  • [5ed51dd] more dependabot PRs
  • [05a0564] bump client
  • [e3e26d9] dependabot PRs
  • [98608d4] save ocp upload notebook

v3.13.5

11 Oct 18:11
6b3f6d1
Compare
Choose a tag to compare

Version 3.13.5

Commits

v3.13.4

06 Oct 23:49
139610d
Compare
Choose a tag to compare

Version 3.13.4

Commits

v3.13.3

04 Oct 21:45
4f6c294
Compare
Choose a tag to compare

Version 3.13.3

Commits

  • [4f6c294] pin jsonschema < 4.0 (#780)
  • [633c0be] dependabot PRs
  • [9747cbb] build(deps): bump boto3 from 1.18.48 to 1.18.52 in /mpcontribs-portal
  • [fbdb323] dependabot PRs
  • [980a13e] portal: names arg for maintenance
  • [8cc4938] bump python image 3.97.1
  • [78c5682] build(deps): bump boto3 from 1.18.45 to 1.18.46 in /mpcontribs-portal
  • [c6b219f] finish dependabot PRs
  • [beac305] even more dependabot PRs
  • [34448a9] more dependabot PRs
  • [dbfef3f] dependabot PRs
  • [de3500a] build(deps): bump node in /mpcontribs-portal
  • [cc2edcb] build(deps): bump materialsproject/devops in /mpcontribs-portal
  • [070456c] build(deps): bump materialsproject/devops in /mpcontribs-api
  • [e19ef6f] api: add vim
  • [1300ecc] portal: add maintenance generate_downloads
  • [ecd3e26] api: fix DEBUG in healthcheck
  • [f109043] portal: separate make_download function
  • [4e35491] api: minor fix_units edits
  • [bd717f6] api: check version for start_rq
  • [78367cc] api: add maintenance module
  • [79c794e] portal: catch notebook build not completed
  • [ac6c6fb] api: fix admin group for notebook build
  • [bbe57ef] remove portal CNAME dependency
  • [abf37b5] portal: remove notebooks url
  • [11234df] bump client

v3.13.2

31 Aug 23:46
Compare
Choose a tag to compare

Version 3.13.2

Commits

v3.13.1

30 Aug 19:38
Compare
Choose a tag to compare

Version 3.13.1

Commits

  • [3ff1769] client: avoid KeyError raised
  • [670c1e2] build(deps): bump jupyter-kernel-gateway
  • [443f1fa] api: fix worker/scheduler condition
  • [7560ff9] dependabot PRs
  • [fda3147] kernel: bump jupyter client
  • [a145349] api: use metadata endpoint and ecs client to count tasks
  • [4cb85dd] api: only write api specs if is_gunicorn
  • [a2e4a61] api: cron_job and dashboards only if is_gunicorn
  • [db43def] api: use curl for metadata ping
  • [8bd817b] api: fix metadata uri check
  • [ec1cc2c] api: forward ECS metadata URI
  • [dfcb871] treat preview and production the same for CNAME
  • [c228cb4] wait for kernel gateway to start rq worker/scheduler
  • [9db0c67] try pinging ECS metadata endpoint
  • [5c25c65] api: make main/start.sh executable
  • [ea16b9d] build(deps): bump tqdm from 4.62.1 to 4.62.2 in /mpcontribs-client
  • [aef2ec3] use current_app for CNAME on first request
  • [0a2ba12] remove API/PORTAL_CNAME env vars to enable blue/green
  • [3cc38cb] update formulae file
  • [c8130eb] pin jupyter-client < 7
  • [d988cae] api: log supervisord to tmp
  • [0b126c9] more dependabot PRs
  • [e2a8192] dependabot PRs
  • [f7ee439] add TODOs
  • [b5f98b6] portal: save notebooks
  • [c74ed70] portal: another shot at fixing nested headers
  • [e755f86] portal: fix nested headers for identical keys
  • [a033c2e] dependabot PRs
  • [6ded3e5] update mpcontribs.org
  • [010dc73] update README
  • [9a36fe6] portal: msg fix
  • [a91a791] api: fix bug columns changed during iteration
  • [f39a597] api: fix fake cid for run_cells
  • [efc5fd6] api: fix bug in notebook build
  • [e561248] portal: major UI overhaul
  • [0e981c7] minor fixes
  • [d2f5fd6] build(deps): bump boto3 from 1.18.16 to 1.18.17 in /mpcontribs-portal
  • [3c00140] dependabot: remove supercronic
  • [2dd8885] docker: add workshop env
  • [86538e6] dependabot PRs
  • [f0560bf] expose ports 5005/8085
  • [e8aee7f] api: default contributions is_public=True (project private)

v3.13.0

09 Aug 08:04
Compare
Choose a tag to compare

Version 3.13.0

Commits

  • [c3b2735] client: parallel update_contributions, make_public/private
  • [cec535f] testing on dev branch not needed
  • [a78498c] Merge pull request #693 from materialsproject/dev
  • [373c740] bump kernels and client
  • [cb02183] client: add workshop-contribs valid URL
  • [d3fa3bb] client: docstring notes
  • [50025fb] testing workflow fix
  • [1988a00] run test on dev too
  • [244baa5] update github actions
  • [b06fd97] portal: fix sort request
  • [5b355e8] portal: cleaning up, some feature additions
  • [6e6ba73] portal: bugfixes for landingpages
  • [c2165cc] portal: rm intro dep
  • [e68569d] portal: row hover on landingpages
  • [ecc2d4b] portal: browse page works well now
  • [f4c80ef] api: add endpoint for atlas search on projects
  • [0f13d37] portal: more improvements to browse page
  • [6d8d413] portal: row hover
  • [828db63] portal: much simpler browse page (handsontable)
  • [3cd7382] portal: moved browse message to s3 mpcontribs.org
  • [e6eae0e] add mpcontribs.org index for s3
  • [7bcad1a] portal: start browse revamp with simple table
  • [34a6272] portal: remove images
  • [a50046d] api: enable filter on attrs for tables
  • [203874a] api: define all filters in root document
  • [96e5de2] api: get_filter_params in get_specs
  • [232015b] api: fix copies for editable installs
  • [376096f] update dependencies
  • [a45bed2] api: use core FILTERS definition
  • [2cbb6ba] api: separate copies for dev subdirs
  • [59d9598] client: remove print statement
  • [f9c3031] replace _order_by/order with _sort
  • [570ed43] client: better regex expansion for param loading
  • [33cbfe9] api: support for all operators in swagger specs
  • [2229f2a] api: always write swagger specs
  • [0154a61] api: consisten filter definitions
  • [b78ed04] api: make update stats resilient against OperationFailure
  • [c9a6441] api: add stats to project
  • [b2a8ab4] api: use dict func to init default
  • [b8244a8] api: don't parse quantity if indicated as string in project.columns
  • [d679246] client: improve init_columns docstring
  • [a154302] default to NWORKERS 2
  • [13477db] api: add rq dashboard
  • [763451d] add open_catalyst_project NB
  • [b205a16] review example notebooks
  • [f4db465] bump client, rm implicit deps
  • [d69280a] client: use pymongo dep
  • [9f7c386] client: bson -> pybson
  • [be17028] api: MAX_COLUMNS; protect against inconsistent columns update
  • [c745896] bump python image 3.96.3
  • [f64a3e6] api: lots of optimizations for speed/efficiency
  • [4a3b010] bump client
  • [fdc3cd1] client bugfix: make sure cids is list
  • [32d7e67] api: use atomic update to save notebook
  • [dfd5136] api: revert websocket management
  • [60a3d3c] api: restart kernels
  • [7a47248] portal: fix code padding
  • [78fd975] api: only start dozer for NWORKERS=1
  • [d869f09] api: enable dashboard/dozer for prod
  • [79bed83] api: add Dozer
  • [8f75fa0] nb build: also log error
  • [e9e017c] build(deps): bump scipy from 1.7.0 to 1.7.1 in /mpcontribs-portal
  • [0d9870d] more dependabot PRs
  • [03d8ae4] dependabot PRs
  • [4d683cb] api: add dashboard.cfg
  • [735878d] api: flask dashboard not connecting in prod
  • [44decc2] api: add flask monitoring dashboard
  • [bec5fc9] api: only start rq if kernel gateway available
  • [d21a14b] add MAX_REQUESTS/JITTER
  • [f90af1c] api: try different supervisord.conf dir
  • [7d6be7e] api: default job results response for cronjob
  • [b11e392] api: dedicated schedulers/queues for each deployment
  • [ac0ccff] api: minor logging improvements
  • [3ad99c1] api: check number of available kernels
  • [44f209d] reserve kernels for each deployment
  • [98e8d17] api nb.build: fix client host, close session
  • [0c5bea3] bump client
  • [6cdbab4] remove supercronic
  • [3fced4d] api: use supervisord and flask-rq for NB builds
  • [91e2bf1] another citation update
  • [4b902e4] update citation file
  • [91458f2] add CITATION.cff
  • [8174763] raise MAX_BYTES to 1200
  • [e08685b] needs_build field
  • [f70e50d] api nb.build: reload on demand, fixed timeout
  • [f182adc] bump client
  • [13d1a4a] enable ml/ls services in docker stack
  • [45eec10] rm docker-compose
  • [0657fe3] check timestamp on manual build
  • [34019db] api: fix gentime check in notebook build
  • [d1df686] bump python image 3.96.2
  • [aacd74f] kernel-gateway: install ipywidgets
  • [512e09d] api: no need to close client in kernel-gateway
  • [6d47f1e] dependabot PRs
  • [85e115c] nb build force flag
  • [ae68b04] client with context
  • [372399d] save carrier_transport NB
  • [9594439] portal: don't need per_page for get_totals
  • [0558baf] api: rebuild NBs by timestamp
  • [b559458] api: remove nb pre_delete
  • [8b121ec] bump client
  • [5ec351d] minor README cleanup
  • [7ef748c] client: minor codestyle fix
  • [a5e21eb] client: rename per_request param
  • [425d4ae] client: no query kwarg necessary
  • [0bbdabc] client: use _get_future for deletion
  • [d5080db] client: catch closed sessions
  • [df34760] client: bugfix _split_query
  • [6ce3783] client: cancel requests if not resp.ok; rm while futures
  • [aed0a58] client: chunks -> grouper
  • [f66bb11] client: use adapater_kwargs for session
  • [fc2fd83] client: minor docstring update
  • [3e1661f] client: catch/retry rate limited requests
  • [c5d0c0f] portal: fix some npm deps
  • [04dec57] portal: czmore from npm
  • [0940fa2] more dependabot PRs
  • [fce9941] portal: noopener noreferrer
  • [ab639dd] dependabot PRs
  • [4247632] Create codeql-analysis.yml
  • [22745ac] client: use assert in test
  • [c91bf46] client: use context in tests
  • [4d185e5] save carrier_transport notebook
  • [a5b13e3] client: codestyle fixes
  • [8e9e855] client: return per_page not needed anymore
  • [92815b9] client: only retrieve existing contribs if needed
  • [79c8a6e] client: _split_query, context manager
  • [651a90a] bump client
  • [933189a] api: enable and deal with exact operator
  • [5b6c4ee] bump client
  • [f16c99e] client: save a couple of chars
  • [d5c8f8f] client: sets/map format for get_all_ids
  • [91f1159] portal: carrier_transport NB update
  • [43572f5] portal: carrier_transport NB bugfix
  • [6daff4e] portal: save 2dmatpedia NB
  • [2e47fde] bump client
  • [5543021] client: data_id_field for get_all_ids
  • [3fe13de] bump client
  • [1811e21] portal: minor detail page css fixes
  • [bf0f89b] client: init_columns bug fixes
  • [ecc9a78] portal: update transparent_conductors NB
  • [dc30863] portal: email on landingpage; cc/subject for mailto
  • [45abecb] portal: generate new download version if needed
  • [319dcdc] portal: improve external links
  • [ca28da3] portal: transparent_conductors NB
  • [c31a77c] portal: minor intro text change
  • [07bdf18] portal: small notification for empty project on browse
  • [c538af3] portal: improve instructions for empty project
  • [a638c25] dependabot PRs
  • [93d3d01] dependabot PRs
  • [a6f9edc] remove code tab, add quick start, use highlight.js
  • [9f6afd3] add genesis_efrc_minipipes nb
  • [95635b2] portal: warning for data n/a
  • [2c3e724] portal: only show download button if data available
  • [1ac07db] api: fix bugs innotebook build
  • [7458a41] api: projects param and minor fixes for notebook build
  • [33edcb6] api: fix approve/deny project
  • [ff82dbf] fix URL to code examples
  • [a496264] revert kaleido bump
  • [5239382] dependabot PRs
  • [489361c] bump supercronic
  • [b873c79] dependabot supercronic
  • [b4fcea0] bump client
  • [85e237e] api: improve notebook build
  • [1abebd6] client: catch Table display exception
  • [d579cb2] remove orca
  • [02bd286] bump mpcontribs-client
  • [33a4cbb] api: fix notebook builds
  • [0bf6397] api: use pid for msgid to avoid duplicate message error
  • [76e3616] use kaleido instead of orca
  • [eb7199a] pip in-tree-build
  • [0d58215] bump python image 3.96.0
  • [0db0d8c] client: only forward allowed attrs to Table
  • [2b11d88] More dependabot PRs
  • [4e850cc] dependabot PRs
  • [4f29daf] portal: revert nbconvert; build multiple nbs at once
  • [4485278] bump client
  • [cfc4263] portal: update notebook
  • [8f49cf7] client: bugfix existing dict
  • [0b4f450] api: account for custom queryset in project lazyref
  • [148f29c] dependabot PRs
  • [f56e9bc] client: fix bug with existing in submit_contributions
  • [bf5f1c8] client: fix download files count
  • [a2004de] client: catch invalid timeout value
  • [7976eee] client/portal: support json and csv
  • [92eeaac] api: json/csv for all components
  • [1b588cb] dependabot PRs
  • [e8f412a] portal: downloads on browse page
  • [9ab89f3] portal: table download buttons
  • [3318b21] portal: final downloads testing
  • [50c3e01] yay downloads
  • [5d586a0] api: change contributions limits
  • [72ceb48] client: cumulative timeout for download
  • [42b7dc6] client: _get_per_page_default_max
  • [d6b279a] dependabot PRs
  • [e0cb98d] client: also remove ratelimit from setup.py
  • [7a50780] client: minor flake fixes
  • [1e59abe] client: timeout, _run_futures hook
  • [329e2f6] client: get_session()
  • [23cc9f0] client: remove ratelimit
  • [8bd0280] api: only calc total_data_pages if total_data_rows set
  • [e5a069c] portal: some landingpage cleanup
  • [16a4957] dependabot PRs
  • [890f8cc] portal: make sure landing page title fits
  • [0b38c57] portal: keep project in download query
  • [e36084b] portal: multiline browse page; add download buttons
  • [adf08f8] api: account for custom queryset manager in bulma_* fields
  • [d4c25d2] client: add bson dep to setup.py
  • [3c2eb49] portal: add project download button
  • [31bda69] portal: minor fix in cards nb
  • [c64ac4e] portal: _zip_download
  • [32e864f] MORE_PIP_FLAGS
  • [c0048dd] portal: finally a download_project view
  • [c30d30c] client: also check host on client re-init
  • [736559c] client: add content-type to tests
  • [028fbd9] client: fix tests
  • [8faf5ac] api: paginate projects
  • [b3b22ad] client: test and improve download_contributions()
  • [4b249a7] dependabot PRs
  • [3c9125a] client: parallel download requests
  • [b5d896c] more dependabot PRs
  • [b9b3761] dependabot PRs
  • [69b333b] client: remove max_w...
Read more

v3.12.4

09 Aug 05:23
Compare
Choose a tag to compare

This is a release for the new GitHub action to work.