Recent Releases of omero-py

omero-py - v5.5.1

What's Changed

  • Remove web.py for testing migration by @joshmoore in https://github.com/ome/omero-py/pull/5
  • 5.5.dev2 with Ice deployment by @joshmoore in https://github.com/ome/omero-py/pull/6
  • Fix unit tests by @will-moore in https://github.com/ome/omero-py/pull/10
  • rst-lint: add call from docker by @joshmoore in https://github.com/ome/omero-py/pull/13
  • Remove package WARNING by @joshmoore in https://github.com/ome/omero-py/pull/15
  • Revert to manylinux to speed up builds by @joshmoore in https://github.com/ome/omero-py/pull/16
  • Bump to blitz python zip 5.5.5 by @joshmoore in https://github.com/ome/omero-py/pull/24
  • blitz gateway unit tests by @will-moore in https://github.com/ome/omero-py/pull/17

Full Changelog: https://github.com/ome/omero-py/commits/v5.5.1

- Python
Published by sbesson 9 months ago

omero-py - v5.19.6

What's Changed

  • Remove Python 3.8 from the testing matrix by @sbesson in https://github.com/ome/omero-py/pull/434
  • omero.HdfStorage.update: add size check on data.rowNumbers by @sbesson in https://github.com/ome/omero-py/pull/431
  • Upgrade to macOS 14 Actions runner image by @sbesson in https://github.com/ome/omero-py/pull/440
  • Fixes issue #438 by @tstoeter in https://github.com/ome/omero-py/pull/439
  • Fix imagetohtml pixel unit by @Tom-TBT in https://github.com/ome/omero-py/pull/441
  • move repr_html to _ImageWrapper by @jo-mueller in https://github.com/ome/omero-py/pull/429
  • Add changelog for 5.19.6 release by @sbesson in https://github.com/ome/omero-py/pull/442

New Contributors

  • @tstoeter made their first contribution in https://github.com/ome/omero-py/pull/439
  • @Tom-TBT made their first contribution in https://github.com/ome/omero-py/pull/441

Full Changelog: https://github.com/ome/omero-py/compare/v5.19.5...v5.19.6

- Python
Published by sbesson 9 months ago

omero-py - v5.19.5

What's Changed

  • Prevent hang on exit while omero.client keepalive is active by @DavidStirling in https://github.com/ome/omero-py/pull/424

New Contributors

  • @DavidStirling made their first contribution in https://github.com/ome/omero-py/pull/424

Full Changelog: https://github.com/ome/omero-py/compare/v5.19.4...v5.19.5

- Python
Published by sbesson 9 months ago

omero-py - v5.19.4

What's Changed

  • admin rewrite: make OMERO.tables module configurable by @sbesson in https://github.com/ome/omero-py/pull/419
  • Allow a caller to ignore row numbers by @chris-allan in https://github.com/ome/omero-py/pull/418
  • Switch result logging to DEBUG level by @chris-allan in https://github.com/ome/omero-py/pull/417
  • Parse omero.logging properties under new Logging heading by @sbesson in https://github.com/ome/omero-py/pull/416

Full Changelog: https://github.com/ome/omero-py/compare/v5.19.3...v5.19.4

- Python
Published by sbesson 9 months ago

omero-py - v5.19.3

What's Changed

  • Remove ref to ome channel for zeroc-ice by @jburel in https://github.com/ome/omero-py/pull/407
  • Update readme by @jburel in https://github.com/ome/omero-py/pull/411
  • use gs wheel to match doc by @jburel in https://github.com/ome/omero-py/pull/410
  • Enforce numpy is lower than 2.0.0 by @sbesson in https://github.com/ome/omero-py/pull/414

Full Changelog: https://github.com/ome/omero-py/compare/v5.19.2...v5.19.3

- Python
Published by sbesson 9 months ago

omero-py - v5.19.2

What's Changed

  • Consume pre-build Ice Python wheel packages on Windows builds by @sbesson in https://github.com/ome/omero-py/pull/403
  • update the build steps by @jburel in https://github.com/ome/omero-py/pull/406
  • getGridSize() handles plates with no Wells by @will-moore in https://github.com/ome/omero-py/pull/398
  • added _repr_html_ method for _ImageWrapper by @jo-mueller in https://github.com/ome/omero-py/pull/394
  • FilesetWrapper lazy loads Images and UsedFiles by @will-moore in https://github.com/ome/omero-py/pull/405
  • Session ID and constructor by @jburel in https://github.com/ome/omero-py/pull/400

Full Changelog: https://github.com/ome/omero-py/compare/v5.19.1...v5.19.2

- Python
Published by sbesson 9 months ago

omero-py - v5.19.1

What's Changed

  • Fix Windows regression in omero_ext.path by @sbesson in https://github.com/ome/omero-py/pull/402

Full Changelog: https://github.com/ome/omero-py/compare/v5.19.0...v5.19.1

- Python
Published by sbesson 9 months ago

omero-py - v5.19.0

What's Changed

  • Update README to use -c conda-forge by @joshmoore in https://github.com/ome/omero-py/pull/397
  • Removal of python-future compatibility code by @sbesson in https://github.com/ome/omero-py/pull/390
  • Add changelog for 5.19.0 release by @sbesson in https://github.com/ome/omero-py/pull/399

This release adds preliminary support for running OMERO.py on Python 3.12 environments.

The future dependency should be considered deprecated and will be removed in the next minor release of OMERO.py. Downstream projects which are relying on this dependency should declare it explicitly in their configuration file.

Full Changelog: https://github.com/ome/omero-py/compare/v5.18.0...v5.19.0

- Python
Published by sbesson 9 months ago

omero-py - v5.18.0

What's Changed

  • Set minimum version for Pillow (10.0.0) and Python (3.8) by @jburel in https://github.com/ome/omero-py/pull/388

Full Changelog: https://github.com/ome/omero-py/compare/v5.17.0...v5.18.0

- Python
Published by sbesson 9 months ago

omero-py - v5.17.0

What's Changed

  • use math module instead of numpy.math by @jburel in https://github.com/ome/omero-py/pull/384
  • Add support for Python 3.11 by @sbesson in https://github.com/ome/omero-py/pull/385
  • Unit tests: clean up warnings by @sbesson in https://github.com/ome/omero-py/pull/386

Full Changelog: https://github.com/ome/omero-py/compare/v5.16.1...v5.17.0

- Python
Published by sbesson 9 months ago

omero-py - v5.16.1

What's Changed

  • omero admin start: add warning for deprecated TLS protocols by @sbesson in https://github.com/ome/omero-py/pull/382

Full Changelog: https://github.com/ome/omero-py/compare/v5.16.0...v5.16.1

- Python
Published by sbesson 9 months ago

omero-py - v5.16.0

What's Changed

  • add getROIs by @barrettMCW in https://github.com/ome/omero-py/pull/380
  • add missing config file by @jburel in https://github.com/ome/omero-py/pull/383
  • Replace Portalocker by @jburel in https://github.com/ome/omero-py/pull/370
  • cap urllib3 to avoid openssl issue by @jburel in https://github.com/ome/omero-py/pull/371
  • add variable by @jburel in https://github.com/ome/omero-py/pull/372

New Contributors

  • @barrettMCW made their first contribution in https://github.com/ome/omero-py/pull/380

Full Changelog: https://github.com/ome/omero-py/compare/v5.15.0...v5.16.0

- Python
Published by sbesson 9 months ago

omero-py - v5.15.0

What's Changed

  • use ice 3.6.5 by @jburel in https://github.com/ome/omero-py/pull/361
  • Add top-level Git mailmap to normalize commit author variants by @sbesson in https://github.com/ome/omero-py/pull/375
  • Use Image.LANCZOS alias rather than Image.ANTIALIAS by @sbesson in https://github.com/ome/omero-py/pull/376
  • Let Ice choose the default SSL protocols that are available by @chris-allan in https://github.com/ome/omero-py/pull/377

Full Changelog: https://github.com/ome/omero-py/compare/v5.14.0...v5.15.0

- Python
Published by sbesson 9 months ago

omero-py - v5.14.0

What's Changed

  • Add Python 3.10 to the testing matrix by @sbesson in https://github.com/ome/omero-py/pull/357
  • Dev doc by @jburel in https://github.com/ome/omero-py/pull/358
  • use ome channel. conda-forge installs ice 3.7 binding by @jburel in https://github.com/ome/omero-py/pull/363
  • CLI sessions: handle case where retry is not passed as an argument by @sbesson in https://github.com/ome/omero-py/pull/364
  • Upgrade action by @jburel in https://github.com/ome/omero-py/pull/365
  • Deprecate omero.install.python_warning module by @sbesson in https://github.com/ome/omero-py/pull/362
  • fix channel and package by @jburel in https://github.com/ome/omero-py/pull/369
  • drop Python 3.7 by @jburel in https://github.com/ome/omero-py/pull/368
  • OMERO.py 5.14.0: changelog by @sbesson in https://github.com/ome/omero-py/pull/374

Full Changelog: https://github.com/ome/omero-py/compare/v5.13.1...v5.14.0

- Python
Published by sbesson 9 months ago

omero-py - v5.13.1

What's Changed

  • Add inherited-members option to the gateway automodule configuration by @sbesson in https://github.com/ome/omero-py/pull/354
  • fix remaining headers by @jburel in https://github.com/ome/omero-py/pull/355

Full Changelog: https://github.com/ome/omero-py/compare/v5.13.0...v5.13.1

- Python
Published by sbesson 9 months ago

omero-py - v5.13.0

What's Changed

  • switch to new output command by @jburel in https://github.com/ome/omero-py/pull/340
  • API doc by @jburel in https://github.com/ome/omero-py/pull/330
  • fix header from install package by @jburel in https://github.com/ome/omero-py/pull/341
  • fix headers by @jburel in https://github.com/ome/omero-py/pull/342
  • fix header for doc generation by @jburel in https://github.com/ome/omero-py/pull/343
  • fix header for doc generation by @jburel in https://github.com/ome/omero-py/pull/344
  • fix header for doc generation by @jburel in https://github.com/ome/omero-py/pull/345
  • remove sphinx job after rtd migration by @jburel in https://github.com/ome/omero-py/pull/349
  • add source file by @jburel in https://github.com/ome/omero-py/pull/350
  • self.lock is always none by @jburel in https://github.com/ome/omero-py/pull/346
  • omero admin diagnostics: move OMERO.py version as part of the output by @sbesson in https://github.com/ome/omero-py/pull/339
  • Remove Anonymous Diffie-Hellman default configuration by @chris-allan in https://github.com/ome/omero-py/pull/336
  • add env variable to fix doc generation by @jburel in https://github.com/ome/omero-py/pull/348
  • omero.clients: initialize connection retry reason out of the while loop by @sbesson in https://github.com/ome/omero-py/pull/353
  • changelog for 5.13.0 by @jburel in https://github.com/ome/omero-py/pull/351

The removal of Anonymous Diffie-Hellman will require to use of omero certificates to ensure that an OMERO server installation has, at minimum, a self-signed certificate.

Full Changelog: https://github.com/ome/omero-py/compare/v5.12.1...v5.13.0

- Python
Published by sbesson 9 months ago

omero-py - v5.12.1

What's Changed

  • Always report pixeldata time in the output of fs importtime by @sbesson in https://github.com/ome/omero-py/pull/335

Full Changelog: https://github.com/ome/omero-py/compare/v5.12.0...v5.12.1

- Python
Published by sbesson 9 months ago

omero-py - v5.12.0

What's Changed

  • Method to add time to ParametersI by @muhanadz in https://github.com/ome/omero-py/pull/327
  • testconfig: use native tmppath pytest fixture by @sbesson in https://github.com/ome/omero-py/pull/328
  • Also pass omero.db.properties and omero.db.url to reindex by @chris-allan in https://github.com/ome/omero-py/pull/329
  • setChannelNames performance by @will-moore in https://github.com/ome/omero-py/pull/331
  • Add changelog for 5.12.0 by @will-moore in https://github.com/ome/omero-py/pull/333

Full Changelog: https://github.com/ome/omero-py/compare/v5.11.2...v5.12.0

- Python
Published by sbesson 9 months ago

omero-py - v5.11.2

What's Changed

  • Windows import fix by @sbesson in https://github.com/ome/omero-py/pull/326

Full Changelog: https://github.com/ome/omero-py/compare/v5.11.1...v5.11.2

- Python
Published by sbesson 9 months ago

omero-py - v5.11.1

What's Changed

  • handle variable by @jburel in https://github.com/ome/omero-py/pull/316
  • update year by @jburel in https://github.com/ome/omero-py/pull/319
  • Don't ignore params limit if offset is None by @will-moore in https://github.com/ome/omero-py/pull/321
  • Changelog 5.11.1 by @will-moore in https://github.com/ome/omero-py/pull/322

Full Changelog: https://github.com/ome/omero-py/compare/v5.11.0...v5.11.1

- Python
Published by sbesson 9 months ago

omero-py - v5.11.0

What's Changed

  • Deprecate blacklist and forward to new isexcluded method by @sbesson in https://github.com/ome/omero-py/pull/313
  • Tables Out of Memory Issues by @kkoz in https://github.com/ome/omero-py/pull/314
  • Implementation for DatasetColumn by @muhanadz in https://github.com/ome/omero-py/pull/309
  • Add logic to search OMERO.tables on non Pythonic named columns by @sbesson in https://github.com/ome/omero-py/pull/287
  • Add CHANGELOG for omero-py 5.11.0 by @sbesson in https://github.com/ome/omero-py/pull/318

Full Changelog: https://github.com/ome/omero-py/compare/v5.10.3...v5.11.0

- Python
Published by sbesson 9 months ago

omero-py - v5.10.3

What's Changed

  • import --fetch-jars: allow direct link by @joshmoore in https://github.com/ome/omero-py/pull/303
  • fix typo by @jburel in https://github.com/ome/omero-py/pull/311
  • Config output exclude versions by @jburel in https://github.com/ome/omero-py/pull/312

Full Changelog: https://github.com/ome/omero-py/compare/v5.10.2...v5.10.3

- Python
Published by sbesson 9 months ago

omero-py - v5.10.2

What's Changed

  • Ensure we are using pyopenssl (See ome/omero-py#240) by @chris-allan in https://github.com/ome/omero-py/pull/305
  • Decode script stdout/stderr before printing by @jmuhlich in https://github.com/ome/omero-py/pull/310

Full Changelog: https://github.com/ome/omero-py/compare/v5.10.1...v5.10.2

- Python
Published by sbesson 9 months ago

omero-py - v5.10.1

What's Changed

  • change input to input_val by @lldelisle in https://github.com/ome/omero-py/pull/307

New Contributors

  • @lldelisle made their first contribution in https://github.com/ome/omero-py/pull/307

Full Changelog: https://github.com/ome/omero-py/compare/v5.10.0...v5.10.1

- Python
Published by sbesson 9 months ago

omero-py - v5.10.0

What's Changed

  • get objects by map annotations by @will-moore in https://github.com/ome/omero-py/pull/285
  • Support omero download Fileset:ID by @will-moore in https://github.com/ome/omero-py/pull/298
  • point to image.sc by @jburel in https://github.com/ome/omero-py/pull/297
  • Add CHANGELOG for 5.10.0 release by @sbesson in https://github.com/ome/omero-py/pull/302

The CLI feature also introduces a backwards-incompatible layout change for the download of images to mitigate the risk of data corruption associated with renaming files. The command now specifies a directory path under which all files associated with the image are downloaded using the original file names and structure.

Full Changelog: https://github.com/ome/omero-py/compare/v5.9.3...v5.10.0

- Python
Published by sbesson 9 months ago

omero-py - v5.9.3

What's Changed

  • Fix HdfStorage.read() implementation to work with all column types by @sbesson in https://github.com/ome/omero-py/pull/288
  • Fixed race condition bug in tables by @kkoz in https://github.com/ome/omero-py/pull/292
  • Update omero/gateway/init.py by @aherbert in https://github.com/ome/omero-py/pull/293
  • 5.9.3 changelog by @joshmoore in https://github.com/ome/omero-py/pull/294

New Contributors

  • @aherbert made their first contribution in https://github.com/ome/omero-py/pull/293

Full Changelog: https://github.com/ome/omero-py/compare/v5.9.2...v5.9.3

- Python
Published by sbesson 9 months ago

omero-py - v5.9.2

What's Changed

  • login: add --retry=seconds option to login by @joshmoore in https://github.com/ome/omero-py/pull/283

Full Changelog: https://github.com/ome/omero-py/compare/v5.9.1...v5.9.2

- Python
Published by sbesson 9 months ago

omero-py - v5.9.1

What's Changed

  • download provider uses NamedTemporaryFile by @will-moore in https://github.com/ome/omero-py/pull/274
  • roi utils zero division fix by @will-moore in https://github.com/ome/omero-py/pull/278
  • Bug: obj update strips newlines by @joshmoore in https://github.com/ome/omero-py/pull/279
  • Replace x.getchildren with list(x) (Fix #281) by @joshmoore in https://github.com/ome/omero-py/pull/282

Full Changelog: https://github.com/ome/omero-py/compare/v5.9.0...v5.9.1

- Python
Published by sbesson 9 months ago

omero-py - v5.9.0

What's Changed

  • omero.server.nodedescriptors allows components to be enabled/disabled by @manics in https://github.com/ome/omero-py/pull/272

Full Changelog: https://github.com/ome/omero-py/compare/v5.8.3...v5.9.0

- Python
Published by sbesson 9 months ago

omero-py - v5.8.3

What's Changed

  • CLI: Fix sort(lambda) under Python 3 by @joshmoore in https://github.com/ome/omero-py/pull/264

Full Changelog: https://github.com/ome/omero-py/compare/v5.8.2...v5.8.3

- Python
Published by sbesson 9 months ago

omero-py - v5.8.2

What's Changed

  • Also check stdout is a tty when requiring interactive credentials by @sbesson in https://github.com/ome/omero-py/pull/256
  • Import test: check stderr for output by @manics in https://github.com/ome/omero-py/pull/260
  • Add GitHub workflow by @manics in https://github.com/ome/omero-py/pull/261
  • Add GitHub deploy workflow, remove travis by @manics in https://github.com/ome/omero-py/pull/262
  • Add Changelog for 5.8.2 by @sbesson in https://github.com/ome/omero-py/pull/259

Full Changelog: https://github.com/ome/omero-py/compare/v5.8.1...v5.8.2

- Python
Published by sbesson 9 months ago

omero-py - v5.8.1

What's Changed

  • Adjust how --include and --exclude are presented as options. by @mtbc in https://github.com/ome/omero-py/pull/252
  • Fix syntax issue in CLI argument parsing. by @mtbc in https://github.com/ome/omero-py/pull/254
  • Remove f-string usage for Python 3.5 compatibility by @sbesson in https://github.com/ome/omero-py/pull/257
  • Add CHANGELOG for 5.8.1 by @sbesson in https://github.com/ome/omero-py/pull/258

Full Changelog: https://github.com/ome/omero-py/compare/v5.8.0...v5.8.1

- Python
Published by sbesson 9 months ago

omero-py - v5.8.0

What's Changed

  • Add PyYAML as a dependency of omero-py by @sbesson in https://github.com/ome/omero-py/pull/228
  • hql.py: when querying masks, filter bytes field by @joshmoore in https://github.com/ome/omero-py/pull/230
  • fix logging attribute error by @tlambert03 in https://github.com/ome/omero-py/pull/226
  • bin/omero entrypoint by @manics in https://github.com/ome/omero-py/pull/229
  • import --fetch-jars by @manics in https://github.com/ome/omero-py/pull/162
  • Tox: Python 3.8, use travis bionic ice-py wheels by @manics in https://github.com/ome/omero-py/pull/232
  • Update release paragraph to mention downstream conda repository by @sbesson in https://github.com/ome/omero-py/pull/234
  • Import logprefix by @sbesson in https://github.com/ome/omero-py/pull/238
  • UTF-8 Fixes by @joshmoore in https://github.com/ome/omero-py/pull/224
  • Error handling when attempting to check log files by @chris-allan in https://github.com/ome/omero-py/pull/236
  • Use requests for HTTP/HTTPS calls in library by @chris-allan in https://github.com/ome/omero-py/pull/240
  • Remove long-deprecated module. by @mtbc in https://github.com/ome/omero-py/pull/237
  • Adds optional extra args to the util by @glyg in https://github.com/ome/omero-py/pull/241
  • fs usage: don't overwrite size (Fix #243) by @joshmoore in https://github.com/ome/omero-py/pull/245
  • Link to source on pypi homepage by @manics in https://github.com/ome/omero-py/pull/247
  • admin.py: optionally check for system manager environment variable by @manics in https://github.com/ome/omero-py/pull/246
  • Always marshal tile metadata on presence of pyramid by @chris-allan in https://github.com/ome/omero-py/pull/239
  • Use OS specific application directories instead of ~/omero by @manics in https://github.com/ome/omero-py/pull/242
  • Deprecate duplicate plugin by @sbesson in https://github.com/ome/omero-py/pull/249
  • Add support for mutliple Ice TLS protocols by @jburel in https://github.com/ome/omero-py/pull/251
  • Changelog notes for 5.8.0 by @manics in https://github.com/ome/omero-py/pull/248

New Contributors

  • @tlambert03 made their first contribution in https://github.com/ome/omero-py/pull/226
  • @glyg made their first contribution in https://github.com/ome/omero-py/pull/241

Full Changelog: https://github.com/ome/omero-py/compare/v5.7.1...v5.8.0

- Python
Published by sbesson 9 months ago

omero-py - v5.7.1

What's Changed

  • Update README release commands to sign release tags by @sbesson in https://github.com/ome/omero-py/pull/221
  • import plugin: append logs for bulk import rather than overwriting by @sbesson in https://github.com/ome/omero-py/pull/223

Full Changelog: https://github.com/ome/omero-py/compare/v5.7.0...v5.7.1

- Python
Published by sbesson 9 months ago

omero-py - v5.7.0

What's Changed

  • Remove pytest-sugar (incompatible pytest change) by @manics in https://github.com/ome/omero-py/pull/198
  • cli: don't unset ICE_CONFIG (fix #191) by @joshmoore in https://github.com/ome/omero-py/pull/193
  • Windows: require pywin32 by @manics in https://github.com/ome/omero-py/pull/203
  • omero.scripts: prepare scripts for use of CLI by @joshmoore in https://github.com/ome/omero-py/pull/186
  • Ignore owner when checking omero.data.dir is accessible by @manics in https://github.com/ome/omero-py/pull/208
  • Adjust help text for CLI import. by @mtbc in https://github.com/ome/omero-py/pull/211
  • Convert HTTP request JSON content from bytes to string. by @mtbc in https://github.com/ome/omero-py/pull/213
  • Attempt to fix Travis builds by @manics in https://github.com/ome/omero-py/pull/216
  • Chown gateway by @will-moore in https://github.com/ome/omero-py/pull/195
  • Add Python 3.5 handling for download writing file chunks. by @mtbc in https://github.com/ome/omero-py/pull/215
  • Warn if omero.db.poolsize is not set. by @mtbc in https://github.com/ome/omero-py/pull/218
  • admin diagnostics: show BF (and optionally other) jar versions by @manics in https://github.com/ome/omero-py/pull/188
  • api experimenters groups by @will-moore in https://github.com/ome/omero-py/pull/196
  • Update changelog for 5.7.0 by @will-moore in https://github.com/ome/omero-py/pull/220

Full Changelog: https://github.com/ome/omero-py/compare/v5.6.2...v5.7.0

- Python
Published by sbesson 9 months ago

omero-py - v5.6.2

What's Changed

  • Get file size for download from the RawFileStore instead of the DB by @kkoz in https://github.com/ome/omero-py/pull/181
  • List preferred conda installation first by @dominikl in https://github.com/ome/omero-py/pull/190
  • Use get_error for 'fs usage' failures (fix #187) by @joshmoore in https://github.com/ome/omero-py/pull/192
  • processor: set OMERODIR by @joshmoore in https://github.com/ome/omero-py/pull/197
  • config: Escape quotes in Default: section by @joshmoore in https://github.com/ome/omero-py/pull/185

New Contributors

  • @dominikl made their first contribution in https://github.com/ome/omero-py/pull/190

Full Changelog: https://github.com/ome/omero-py/compare/v5.6.1...v5.6.2

- Python
Published by sbesson 9 months ago

omero-py - v5.6.1

What's Changed

  • CmdError: implement str by @joshmoore in https://github.com/ome/omero-py/pull/151
  • fix doc by @jburel in https://github.com/ome/omero-py/pull/170
  • tables: call delete callback by @joshmoore in https://github.com/ome/omero-py/pull/152
  • travis jobs: enable Windows by @joshmoore in https://github.com/ome/omero-py/pull/134
  • omero db password should be a string by @manics in https://github.com/ome/omero-py/pull/175
  • Improve PyYAML error message by @joshmoore in https://github.com/ome/omero-py/pull/177
  • Extend output of 'omero version' by @joshmoore in https://github.com/ome/omero-py/pull/176
  • Add show-uuid option to sessions who by @chris-allan in https://github.com/ome/omero-py/pull/174
  • Update changelog and version for 5.6.1 by @manics in https://github.com/ome/omero-py/pull/182

Full Changelog: https://github.com/ome/omero-py/compare/v5.6.0...v5.6.1

- Python
Published by sbesson 9 months ago

omero-py - v5.6.0

API Changes

  • omero.gateway.FileAnnotationWrapper.getFileInChunks returns bytes
  • omero.gateway.ImageWrapper.exportOmeTiff returns bytes
  • omero.gateway.BlitzGateawy.createOriginalFileFromFileObj takes BytesIO
  • several return values should now be wrapped by BytesIO:
    • image.renderSplitChannel()
    • image.renderBirdsEyeView()
    • image.renderJpegRegion()
    • image.renderJpeg()
  • rlong instances now require explicit mapping:
    • omero_type(longValue) defaults to rint
    • omero.rtypes.wrap(longValue) defaults to rint

What's Changed

  • remove test/unit/clitest/reference_templates by @manics in https://github.com/ome/omero-py/pull/26
  • Py3 (1) by @joshmoore in https://github.com/ome/omero-py/pull/19
  • More py3 test fixes by @will-moore in https://github.com/ome/omero-py/pull/31
  • More unit tests by @manics in https://github.com/ome/omero-py/pull/34
  • tables: fix table creation (string issues) by @joshmoore in https://github.com/ome/omero-py/pull/37
  • Test natively in travis instead of docker by @manics in https://github.com/ome/omero-py/pull/36
  • Allow OMERO.py to connect to OMERO websockets with chained SSL certs by @manics in https://github.com/ome/omero-py/pull/18
  • scripts: fix script launching (string issues) by @joshmoore in https://github.com/ome/omero-py/pull/38
  • More unit tests by @manics in https://github.com/ome/omero-py/pull/39
  • sessions by @jburel in https://github.com/ome/omero-py/pull/43
  • strictness fixes (tables) by @joshmoore in https://github.com/ome/omero-py/pull/45
  • setup.py: devtarget command to symlink src into target by @manics in https://github.com/ome/omero-py/pull/33
  • BaseClient.upload: accept str as well by @joshmoore in https://github.com/ome/omero-py/pull/49
  • Use nativestr in scriptutils.download_plane() by @sbesson in https://github.com/ome/omero-py/pull/47
  • Mox by @jburel in https://github.com/ome/omero-py/pull/46
  • Use sys.excinfo rather than _traceback__ by @joshmoore in https://github.com/ome/omero-py/pull/50
  • processor: better group wrapping by @joshmoore in https://github.com/ome/omero-py/pull/51
  • Remove PYTHONPATH from tox.ini by @manics in https://github.com/ome/omero-py/pull/53
  • Readme dev setup instructions by @manics in https://github.com/ome/omero-py/pull/55
  • get-user by @jburel in https://github.com/ome/omero-py/pull/52
  • Py3 sychronization by @joshmoore in https://github.com/ome/omero-py/pull/48
  • Update populate_metadata utility classes following the code futurization by @sbesson in https://github.com/ome/omero-py/pull/60
  • Output by @jburel in https://github.com/ome/omero-py/pull/57
  • Py3 webclient by @will-moore in https://github.com/ome/omero-py/pull/64
  • Use ImportError instead of ModuleNotFoundError. by @mtbc in https://github.com/ome/omero-py/pull/68
  • unit test by @jburel in https://github.com/ome/omero-py/pull/71
  • py3: script by @jburel in https://github.com/ome/omero-py/pull/83
  • Fix ome.conditions.ResourceError in createtestimage by @will-moore in https://github.com/ome/omero-py/pull/81
  • diagnotics output by @jburel in https://github.com/ome/omero-py/pull/65
  • py3: fs plugin + testlib by @jburel in https://github.com/ome/omero-py/pull/72
  • Fix testrepository/TestRecursiveDelete/testdir by @will-moore in https://github.com/ome/omero-py/pull/76
  • Test py 3.7 in travis by @manics in https://github.com/ome/omero-py/pull/80
  • py3: processor.py by @jburel in https://github.com/ome/omero-py/pull/78
  • Py3 script by @jburel in https://github.com/ome/omero-py/pull/74
  • clients.py: fix args array by @joshmoore in https://github.com/ome/omero-py/pull/79
  • Py3 admin by @jburel in https://github.com/ome/omero-py/pull/73
  • scriptstest testscriptutils fixes by @will-moore in https://github.com/ome/omero-py/pull/85
  • plugins: fs by @jburel in https://github.com/ome/omero-py/pull/87
  • gateway: tiles by @jburel in https://github.com/ome/omero-py/pull/89
  • test: testdb_create by @jburel in https://github.com/ome/omero-py/pull/91
  • fix test_search.testSearchObjects by @will-moore in https://github.com/ome/omero-py/pull/92
  • Py3: upgrade message by @jburel in https://github.com/ome/omero-py/pull/70
  • Fix fixclitest.testdownload handle std.out by @will-moore in https://github.com/ome/omero-py/pull/88
  • clients: handle unicode args (py2) by @joshmoore in https://github.com/ome/omero-py/pull/96
  • rtypes: use past.builtins.long by @joshmoore in https://github.com/ome/omero-py/pull/97
  • fix test api wells listChildren by @will-moore in https://github.com/ome/omero-py/pull/98
  • Output diagnostics 2 by @jburel in https://github.com/ome/omero-py/pull/94
  • Fix gatewaytest.test image by @will-moore in https://github.com/ome/omero-py/pull/90
  • Fix gatewaytest testChannelWavelengthUnits by @will-moore in https://github.com/ome/omero-py/pull/75
  • plugins: obj by @jburel in https://github.com/ome/omero-py/pull/86
  • populate-roi by @jburel in https://github.com/ome/omero-py/pull/95
  • Tables metadata: treat int and long as long by @manics in https://github.com/ome/omero-py/pull/99
  • Tables: fix arguments to Ice by @joshmoore in https://github.com/ome/omero-py/pull/104
  • Convert tables v1 version to string by @manics in https://github.com/ome/omero-py/pull/105
  • fix testDeleteObjectDirect() by @will-moore in https://github.com/ome/omero-py/pull/106
  • Include python executable parent PATH in call() by @manics in https://github.com/ome/omero-py/pull/107
  • fix metadata.testpydicttext by @will-moore in https://github.com/ome/omero-py/pull/93
  • Fix file_ann.getFileInChunks() - start with b'' by @will-moore in https://github.com/ome/omero-py/pull/69
  • add skeleton change log file by @mtbc in https://github.com/ome/omero-py/pull/66
  • tables: map metadata bytes to strings by @joshmoore in https://github.com/ome/omero-py/pull/113
  • db: read and write utf-8 by @manics in https://github.com/ome/omero-py/pull/110
  • Handle getObjects(attributes={id:ID} as long by @will-moore in https://github.com/ome/omero-py/pull/100
  • changelog: list breaking changes by @joshmoore in https://github.com/ome/omero-py/pull/125
  • pyinotify: python 3 fixes by @joshmoore in https://github.com/ome/omero-py/pull/119
  • batch annotate file fix by @will-moore in https://github.com/ome/omero-py/pull/127
  • omero-py requires Pillow by @will-moore in https://github.com/ome/omero-py/pull/128
  • Move path.py to omero_ext by @joshmoore in https://github.com/ome/omero-py/pull/123
  • Activate all tests by @joshmoore in https://github.com/ome/omero-py/pull/122
  • Deprecated CLI plugins by @sbesson in https://github.com/ome/omero-py/pull/124
  • config_parser: further futurize by @joshmoore in https://github.com/ome/omero-py/pull/130
  • setup.py: windows builds by @joshmoore in https://github.com/ome/omero-py/pull/132
  • config xml in etc grid by @will-moore in https://github.com/ome/omero-py/pull/14
  • admin.py: handle errors in getdirsize by @joshmoore in https://github.com/ome/omero-py/pull/135
  • remove hdfstorageV1 (fix #40) by @joshmoore in https://github.com/ome/omero-py/pull/136
  • omero load --glob by @manics in https://github.com/ome/omero-py/pull/137
  • Disable new testLoadGlob when OMERODIR not set by @manics in https://github.com/ome/omero-py/pull/140
  • Retry flakey tests up to 5 times by @manics in https://github.com/ome/omero-py/pull/144
  • Fix tables StringColumn unicode by @manics in https://github.com/ome/omero-py/pull/143
  • Add numpy to requirements in setup.py by @will-moore in https://github.com/ome/omero-py/pull/139
  • Readme update by @will-moore in https://github.com/ome/omero-py/pull/146
  • omero.client ensure args is not None by @manics in https://github.com/ome/omero-py/pull/149
  • processor: pass locale to subprocesses by @joshmoore in https://github.com/ome/omero-py/pull/150
  • Ignore OMERO_HOME in omero with warning by @will-moore in https://github.com/ome/omero-py/pull/148
  • Bump to blitz 5.5.5 by @joshmoore in https://github.com/ome/omero-py/pull/158
  • Reenable testLoadGlob by @manics in https://github.com/ome/omero-py/pull/141
  • Remove use and docs for bin/omero by @joshmoore in https://github.com/ome/omero-py/pull/157
  • Changelog 5.6.0 by @will-moore in https://github.com/ome/omero-py/pull/163
  • StringColumn: Handle all encoding inside class by @manics in https://github.com/ome/omero-py/pull/145
  • Unpin pytest<3 by @joshmoore in https://github.com/ome/omero-py/pull/165
  • adjust spelling in changelog by @mtbc in https://github.com/ome/omero-py/pull/164
  • Link all changelog PRs by @manics in https://github.com/ome/omero-py/pull/166
  • add conda snippet by @jburel in https://github.com/ome/omero-py/pull/168
  • 5.6 cleanup by @joshmoore in https://github.com/ome/omero-py/pull/169

Full Changelog: https://github.com/ome/omero-py/compare/v5.5.1...v5.6.0

- Python
Published by sbesson 9 months ago

omero-py - v5.21.0

This release allows OMERO.py to work with Numpy 2.3.0 which includes backward-incompatible removal of deprecated APIs - see https://numpy.org/doc/stable/release/2.3.0-notes.html#expired-deprecations.

What's Changed

  • Add fileset folder creation by @Rdornier in https://github.com/ome/omero-py/pull/427
  • getObject() and getExternalInfo() load externalInfo by @will-moore in https://github.com/ome/omero-py/pull/453
  • Replace to/fromstring by to/frombytes by @jburel in https://github.com/ome/omero-py/pull/461
  • omero.testlib: rename testdir utility as createmanaged_dir by @sbesson in https://github.com/ome/omero-py/pull/460

New Contributors

  • @Rdornier made their first contribution in https://github.com/ome/omero-py/pull/427

Full Changelog: https://github.com/ome/omero-py/compare/v5.20.0...v5.21.0

- Python
Published by sbesson 9 months ago

omero-py - v5.20.0

What's Changed

  • errors: use raise_error from cli plugins by @joshmoore in https://github.com/ome/omero-py/pull/266
  • Relax numpy<2 capping by @sbesson in https://github.com/ome/omero-py/pull/445
  • Pytest warning fixes by @sbesson in https://github.com/ome/omero-py/pull/457
  • omero admin jvmcfg: remove MaxPermSize option by @sbesson in https://github.com/ome/omero-py/pull/458
  • Numpy pixels type by @will-moore in https://github.com/ome/omero-py/pull/387

Full Changelog: https://github.com/ome/omero-py/compare/v5.19.8...v5.20.0

- Python
Published by sbesson 11 months ago

omero-py - v5.19.8

What's Changed

  • PyPA action: use release/v1 branch by @sbesson in https://github.com/ome/omero-py/pull/456

Full Changelog: https://github.com/ome/omero-py/compare/v5.19.7...v5.19.8

- Python
Published by sbesson 11 months ago

omero-py - v5.19.7

What's Changed

  • omero.util.populate_metadata: only log column types from HeaderResolver by @sbesson in https://github.com/ome/omero-py/pull/444
  • Fix #451 by @multimeric in https://github.com/ome/omero-py/pull/452
  • Change ignoreExeptions default to empty tuple by @jmuhlich in https://github.com/ome/omero-py/pull/447
  • Bump code generated omero-blitz-python dependency to version 5.8.1 by @sbesson in https://github.com/ome/omero-py/pull/455
  • Remove all usage of sha library in favor of hashlib by @sbesson in https://github.com/ome/omero-py/pull/454

New Contributors

  • @multimeric made their first contribution in https://github.com/ome/omero-py/pull/452

Full Changelog: https://github.com/ome/omero-py/compare/v5.19.6...v5.19.7

- Python
Published by sbesson 11 months ago