Releases: pycontribs/jenkinsapi
Releases · pycontribs/jenkinsapi
0.3.14dev5
What's Changed
- Web fixes by @clintonsteiner in #904
- readme: fix docs link by @clintonsteiner in #905
- release: version 0.3.14dev5 by @clintonsteiner in #906
Full Changelog: 0.3.14dev4...0.3.14dev5
0.3.14dev4
What's Changed
- Update release by @clintonsteiner in #902
- Update release by @clintonsteiner in #903
Full Changelog: 0.3.14dev3...0.3.14dev4
0.3.14dev3
What's Changed
- ci: add PYPI_API_TOKEN secret by @clintonsteiner in #901
Full Changelog: 0.3.14dev2...0.3.14dev3
0.3.14dev2
What's Changed
- update to run on all published releases by @clintonsteiner in #899
- Update release by @clintonsteiner in #900
Full Changelog: 0.3.14dev1...0.3.14dev2
Development release for new github action
What's Changed
- Added Jenkins 2.0 support in tests by @lechat in #436
- Proper handling of JENKINS_HOME variable and moving some unit tests into systests by @lechat in #437
- SSL, Authentication, JMX and some comments and fixes for create_slave.py exaple by @omerxx in #439
- Fixes #446 and adds check for credential existance before deleting it by @lechat in #447
- J2x insecure start by @lechat in #449
- Optimizations by @lechat in #450
- Adding a why property to a queueitem object by @tmcarr in #456
- Fixes for Credentials 2.x plugin by @lechat in #460
- Make triggering parameterized builds also work with file parameters by @mihaimartalogu in #453
- Add support for retrieve info for Label by @jerrysf in #459
- Fix for broken build.stop() function with Jenkins 2.x by @lechat in #464
- Fix job search by @lechat in #465
- Added tests for adding jobs to view by @lechat in #469
- Categorized view plugin support and change View#add_job approach by @rafaeleyng in #468
- Fixed failing tests on Jenkins 2.0 by @lechat in #473
- Restored old way of finding jobs by @lechat in #477
- Fixed get_config() for jobs returned from view by @lechat in #478
- Added CrumbRequester by @lechat in #479
- Strict artefact systest by @lechat in #480
- Added check for missing "firstBuild" item by @lechat in #482
- Add ability to retrieve build by params by @bmwant in #488
- Added tests for issue #487 by @lechat in #490
- Delete build by @lechat in #493
- When job is invoked with file param http headers will be now set by @lechat in #494
- Add the relative path for artifacts by @alexandrul in #497
- add utf8 encoding to support invoking jobs with unicode build params by @Leshist in #500
- Implement
Secret text
credential by @mvdbeek in #504 - Fix 'get_build_by_params' method by @bmwant in #506
- Adds correct build information to Build.get_artifacts by @daveFNbuck in #511
- Using either wget or curl to download jenkins war by @djonsson in #512
- Converted most of the tests to pytest by @lechat in #508
- Migrate to six by @bmwant in #507
- fix up tox by @rbtcollins in #523
- Fix source code url. by @rbtcollins in #521
- Allow fn changes on save by @daveFNbuck in #518
- Add ability in Node to upload a config xml by @nagrubb in #515
- Close #522 Only use parameter actions to access parameters. by @rbtcollins in #524
- Corrected typo by @muntakim-sadik in #531
- Enable config Tool Locations for jenkins node. by @SimonXming in #536
- Add get_env_vars to Build by @boaz0 in #528
- Update index.rst by @Akasurde in #514
- Add support for jobs in folders. by @chrisgavin in #538
- fix spelling of artefact to artifact by @jnaulty in #533
- fix crumbs related test for 2.x Jenkins by @lechat in #541
- Add estimated duration accessor to build class by @harlowja in #555
- fix: linting by @ssbarnea in #561
- Enabled 5 retries at request lib level by @ssbarnea in #565
- Added missing plugin and changed wait for restart test by @lechat in #579
- Fix bug when using private key file(on master) to create ssh credential. by @yyq in #573
- Add support for AWS Credentials by @dblanchette in #572
- change disabled job detection by @lechat in #543
- Fix tests by @lechat in #595
- Close #583: Handle parameters with secret values by @rbtcollins in #594
- Fixes #530. by @bobdoah in #586
- add timeout parameter to Jenkins object by @lechat in #596
- Fix Codecov integration by @lechat in #598
- disable master executors temporary to let test pass by @lechat in #597
- Support credentials update by @julienduchesne in #589
- Plugin install improvements by @lechat in #599
- update examples information and add example for CrumbRequestor by @lechat in #602
- fix inconsistent return values by @lechat in #606
- init QueueItem properly by @lechat in #607
- Fetch, update or create credentials by id instead of description by @julienduchesne in #591
- Add link to full docs in README by @JakeRuth in #612
- Fix the how_to/use_crumbs example. by @daniel-carrington in #610
- Small Nodes refactoring by @lechat in #617
- add QueueItem.is_queued() and test for it by @lechat in #621
- Fixes for failing tests by @lechat in #627
- Added methods to Node for querying information stored in the monitors section of the api tree by @fun4jimmy in #626
- Added more methods to Nodes to match the built-in dict methods by @fun4jimmy in #628
- Add new method for running groovy scripts on the Jenkins server by @fun4jimmy in #629
- add View.remove_job by @lechat in #631
- Add support for client side certificates, closes #632 by @joaompinto in #633
- Get Build url for a given build object by @mthak in #635
- Retrieve git repo url for a given build by @mthak in #634
- Changing to *args and **kwargs in requester init. Fixing TypeError bug by @hokadiri in #640
- Fixed requirements and local imports by @andrewgy8 in #642
- Python 3.6 and 3.7 support by @andrewgy8 in #641
- Expanded test coverage for view.py by @andrewgy8 in #646
- Remove ssh credentials no longer supported by ssh credentials plugin by @lechat in #657
- Fix a lot of warnings by @BoboTiG in #662
- update README dev guide by @fuzzmz in #667
- Change pylint command line so it will not check examples by @lechat in #671
- Handle changesets returned by Jenkins job that use Pipeline by @bbgobie in #654
- add ability to keep build forever by @lechat in #672
- Support SSH credential update by @julienduchesne in #619
- Add method to update offline reason for a node. by @vaideesw in #613
- add try except for func create by @ward-peng in #675
- Plugin delete by @JonasVerhofste in #674
- Support keyworded variables for requester, fixes #679 by @JonasVerhofste in #682
- Fixed typos found reading the documentation by @giovanni-superpedestrian in #680
- Parameterize war-filename and locally save hpi-files by @JonasVerhofste in ...
0.3.14
What's Changed
- job.py: manage scm data for multibranch pipelines by @chrismaes87 in #742
- useCrumbs -> use_crumbs by @frankcash in #756
- Add quiet period parameter to job invoke by @kkpattern in #758
- Fixing retrying logic by introducing a max_retries param by @Lucas-C in #739
- Add debug logs in Queue.block_until_building by @Lucas-C in #745
- Add pre-commit.ci configuration and fix bunch of files by @lechat in #831
- Add pyproject.toml by @lechat in #832
- Update Build object docs by @ChandlerSwift in #787
- Move utils into jenkinsapi.utils module by @lechat in #834
- Added Python typing hints to most of the code by @lechat in #838
- Fix console scripts in pyproject.toml by @nehaljwani in #836
- Fixing plugin dependencies by @lechat in #847
- Decode content using the encoding specified in the response by @SamTheisens in #843
- Support for using unicode characters in update_config() by @LeoHsiao1 in #840
- fix: jenkinsapi crashing jenkins_is_unavaiable by @yanksyoon in #845
- Readme Updates: Remove redundant words, move install and example to top by @clintonsteiner in #853
- Fix several ci issues by @clintonsteiner in #874
- Correctly specify python version by @micwoj92 in #858
- add support for 3.12 and 3.13 by @clintonsteiner in #877
- docs: fix build by @clintonsteiner in #876
- ci: remove apt-get update, install, and pip upgrade as unnecessary by @clintonsteiner in #878
- ci: update checkout to v4 by @clintonsteiner in #880
- convert to uv and pyproject.toml by @clintonsteiner in #879
- ci: update java to 21 by @clintonsteiner in #883
- update install commands to use uv by @clintonsteiner in #882
- housekeeping: readme, license, pyproject.toml by @clintonsteiner in #881
- remove deprecated setup by @clintonsteiner in #884
- update pre-commit versions by @clintonsteiner in #885
- makefile: update for uv compatibility by @clintonsteiner in #886
- dependabot by @clintonsteiner in #887
- Revert "dependabot" by @clintonsteiner in #888
- Do not make use of pytest.warns(None) by @s-t-e-v-e-n-k in #868
- Update python-package.yml by @clintonsteiner in #893
- update harden runner by @clintonsteiner in #894
- convert to using ruff for linting by @clintonsteiner in #895
- feature: add launch method to Node class by @hoppla20 in #849
- add changelog by @clintonsteiner in #896
- Package and publish by @clintonsteiner in #898
- update to run on all published releases by @clintonsteiner in #899
- Update release by @clintonsteiner in #900
- ci: add PYPI_API_TOKEN secret by @clintonsteiner in #901
- Update release by @clintonsteiner in #902
- Update release by @clintonsteiner in #903
- Web fixes by @clintonsteiner in #904
- readme: fix docs link by @clintonsteiner in #905
- release: version 0.3.14dev5 by @clintonsteiner in #906
- ci: enable dependabot by @clintonsteiner in #907
- Bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in #909
- Bump softprops/action-gh-release from 2.0.6 to 2.2.1 by @dependabot in #908
- fix malformed table by @clintonsteiner in #911
- Docs overhaul2 by @clintonsteiner in #910
- update links by @clintonsteiner in #912
- release 0.3.14 by @clintonsteiner in #913
New Contributors
- @frankcash made their first contribution in #756
- @kkpattern made their first contribution in #758
- @ChandlerSwift made their first contribution in #787
- @nehaljwani made their first contribution in #836
- @SamTheisens made their first contribution in #843
- @LeoHsiao1 made their first contribution in #840
- @yanksyoon made their first contribution in #845
- @clintonsteiner made their first contribution in #853
- @micwoj92 made their first contribution in #858
- @s-t-e-v-e-n-k made their first contribution in #868
- @hoppla20 made their first contribution in #849
- @dependabot made their first contribution in #909
Full Changelog: 0.3.11...0.3.14