Release notes for jenkins service 1.4
============================

- Release Date: 2017-02-06

- Bugfixes:
  * Update build_log_url after buildlogs job is finished
  * Change directory order from "bp_id/proj_name" to "proj_name/bp_id"
  * REPA: check permission only if "REPA_CHECK_PERMISSION" is set
  * fix post-image-creation error
  * Use PATH_REPO_BASE instead of IMG_SYNC_DEST_BASE
  * previous repo/arch should not be removed
  * [BuildMonitor] BUGFIX: wrong snapshot_ur
  * [BuildMonitor] changed the content of obs_req_comment
  * transform data string from gerrit
  * Do not check spec name if only one spec file is there
  * Exclude unnecessary projects from relaying events and logging

- Features:
  * Add new jobs and config. for "update-nuget"
  * Add new jobs and config. for "add_git_tag"
  * Add new jobs and config. for "repa" for Tizen dashboard
  * add debian package
  * Add DB logging for buildlogs
  * [BuildMonitor] added the trbs build logging part for the public dashboard
  * A search box is added for simple dependency graph
  * Profile info is sent additionaly to BUILD_MONITOR
  * dep_graph_simple.js is added for template_simple
  * [make_dep_graph] enhance the highlight feature
  * notify_type is sent via POST data
  * build_log_url is generated at the BUILD_START event


Release notes for jenkins service 1.3
============================

- Release Date: 2016-12-30

- Bugfixes:
  * REPO_PUBLISHED event is generated only once when all repos are published
  * Skip updating ref-snapshot-info if no mapping exist
  * Block build info update if download_num mismatch
  * Fix download_num in prerelease, Block image creation if build failed
  * Do not set download_num in post release process
  * Fix snapdiff sync error when both daily repo base and weekly repo base are not present
  * Drop prerelease if build flag is no in the mapping
  * Fix decoding error for git-obs-mapping list

- Features:
  * Add new jobs and config. for "BUILD-MONITOR"
  * Add new jobs and config. for "Make Dep. Graph"
  * Add new jobs and config. for "ref-snapshot-info-update"
  * Enable triggerring buildlogs even for prerelease projects
  * Add gitbuildstatus in Prerelease project
  * Updating git-ref-mapping after release snapshot
  * ENABLED flag for git-ref-mapping update
  * Added the build data logging parts for BuildMonitor
  * A dependency graph is generated automatically using the jenkins job "make_dep_graph"
  * Verify that the SR was created on the correct branch
  * support the trbs project and enable the multi env for BUildMonitor
  * add lock/unlock function for the re.job
  * Cleanup repo directory when have a previous directory
  * dependency graph is changed to read both OBS and DB status
  * Use xml parser instead of string operation for git-ref-mapping

Release notes for jenkins service 1.2
============================

- Release Date: 2016-09-30

- Bugfixes:
  * Do not insert "CopyLinkedPackages: yes" multiple times
  * fix for sending e-mail function error in job_submit.py
  * fix : fail to create daily,weekly reports file
  * Fix retrigger the images for the Group submit
  * Fixed Notify email about reqeust author(Group submitter)
  * Retry create_project(...) three times if it faild
  * modify to check sync_status value when Sync function doing
  * retry sync function because of rsync error

- Features:
  * Check existance of repo and image path for snapdiff
  * disable check user in group
  * Additional accepted action for re
  * Add "\n" at the beginning of "CopyLinkedPackages: yes"
  * Preventing unnecessary package builds for prerelease projects
  * Feature : Check Human Error about SR tag
  * Job : check_scm_meta_git
  * Prerelease - Get obs project info instead of request every packages
  * exception images_count of the post image job
  * update the info when images and images_count is same
  * New workflow about Snapshot
  * Add new job 'check_scm_meta_git'. It's for using scm/meta/git
  * Add repo manifest file for ABS
  * description : disable a build flag before upload service and enable a build flag after link project
    file : job_submit.py
  * Feature: Add rpmbuild stage options for prerelease job
  * Do not use 'Generates .files'
  * Feature : Generates .files which contains package name and its file list make the images_files file
  * add & update below funtion for the buildservice.py
  * Delete Tizen older directories based on policy: modify to search all directory
  * move project_src_rpm_cleanup in job_pre_release_obs.py
  * cleanup src.rpm files on Live repo. we don't used src.rpm files on prerelease project

Release notes for jenkins service 1.1
============================

- Release Date: 2016-03-05

- Bugfixes:

  * prerelease: get package name from xml files.

- Features:

  * provide a multi branch name for the git-obs-map xml...
  * submitobs: Do not submit to projects using abs..
  * Update git_obs_map function" into devel
  * submitobs: Do not submit to projects using abs workflow
  * Update git_obs_map function

Release notes for jenkins service 1.0
============================

- Release Date: 2015-03-04

- Bugfixes:

  * Cleanup major and medium pylint violations
  * Fix the bug about image creation process on a jenkins worker uses lot of rootfs.

- Features:

  * Added directory purge tool to purge old directories on backend server.
  * Added logs-collector script to maintain build logs.
  * Remove Jenkins and OBS repos.
  * Move dir-purge-tool script to base project from common.
  * Revert "Fix the aggregate packages are always broken state."
  * Add OpenSUSE 13.1 repositories.
  * Set timeout of image-creator job.


Release notes for jenkins service 0.15.13
============================

- Release Date: 2015-01-27

- Bugfixes:

  * Fix the aggregate packages are always broken state.
  * Catch GitRepositoryError exception for load-repo-conf job.
  * Fix the bug about checking submit tag name.
  * Add the maintainer permissions to their prerelease projects for RE.
  * Improve Error of tester job handling.
  * Fix packages build/link issue in pre-project.

- Features:

  * Add download url, obs url to meta.
  * Save more log for create-snapshot job.
  * Use id of SR to get more info from OBS by osc api for OBS 2.5 version.
  * Add a new doc about release note in JJ.
  * Set rpm-build-log is lower priority than other
  * Add the Jenkins job to update meta information in OBS.
  * Add the Jenkins job to trigger service on OBS.
  * Add the Jenkins job to lock/unclock submissions.
  * Add the Jenkins job to remove prerelease project.
  * Add the log info into Logging facility for tester jobs.
  * Rename job_accept_or_reject.py -> job_re.py

Release notes for jenkins service 0.15.12
============================

- Release Date: 2014-11-13

- Bugfixes:

  * Fix duplicate prefix on package version.

Release notes for jenkins service 0.15.11
============================

- Release Date: 2014-10-29

- Bugfixes:

  * Provide a open OBS url to IRIS.
  * Add MAC addrees into mic-appliance.
  * Change release name in prjconf from OBS.
  * Add plugins dependence package to load the gerrit plugin.
  * Modify the testcase for the new gbp version(0.6.15)
  * Ignore verifying the SSL certificate.


Release notes for jenkins service 0.15.10
============================

- Release Date: 2014-10-10

- Major features and enhancements added:

  * Call IRIS http api to send out necessary event to IRIS.
        - Publish 'image_created' event to IRIS
        - Publish 'image_building' event to IRIS
        - Publish 'repa action' event to IRIS
        - Publish 'rpm build' event to IRIS
        - Publish 'pre_created' event to IRIS
        - Publish "submitted" event to IRIS

Release notes for jenkins service 0.15.9
============================

- Release Date: 2014-10-7

- Major features and enhancements added:

  * Jenkins upgraded to the latest LTS release 1.565.3.

Release notes for jenkins service 0.15.8
============================

- Release Date: 2014-09-19

- Major features and enhancements added:

  * Create jenkins job to accept/reject SRs.
  * Get rid of dependency of 'gbs'.

- Bugfixes:

  * Changing the exit code of scm check script.
  * Removing redundant git clone operation.
  * To use "--delay-updates" for rsync for atomic sync.
  * Only allow 'prerelease' type into pre-workflow.
  * Fixed mock implementation of hgetall.
  * Fix potential issue on git-obs-mapping query.
  * Support no particular project setting.

Release notes for jenkins service 0.15.7
============================

- Release Date: 2014-09-2

- Major features and enhancements added:

  * Report test results back to the OBS project that started the build.
  * Add IRIS SCM client.
  * Archive the full output of the automated tester in the testing job.
  * Test also Tizen Common images (for mbr i586).
  * Sync IRIS data from scm/meta/git project.
  * Publish test results to OBS.
  * Create a tarball with the results of the testing.

- Bugfixes:

  * Make wget less verbose when downloading the test image.
  * Snapdiff-job don't return proper result when rsync failed.
  * Modify the data structure for new SR description info.
  * GBS build.conf in new snapshots doesn't contain %repository define.
  * Job syncsnapdiff use hard code to search last buildid.
  * Remove the void prerelease snapshots.
  * Comment out the url description in manifest files.
  * Remove commit id in message.
  * Improve logging and archiving.
  * gbs-service: enable 'error-pkg' parameter.

Release notes for jenkins service 0.15.6
============================

- Release Date: 2014-06-26

- Bugfixes:

  * utils/make_latest_link: make the link target a relative path.
  * Fix the ascii encode issue about sending mail.
  * Add two blanks to ensure manifest can work.
  * Catch the exception come from delete obs project/package.
  * Support multiply version of rpm packages in manifest.
  * Remove buildconf from builddata directory.
  * Fetch complete buildconf for each repo.
  * Fix the IndexError issue for job_sync_snapdiff.py.
  * Add a filter for updating repos.yaml in job_load_repos.yaml.py.
  * Fix the crash about getting repo name from redis.


Release notes for jenkins service 0.15.5
==========================

- Release Date: 2014-06-6

- New feature and enhancement added:

  * add new job 'release-snapshot' to support release engineer to make release from snapshot.
  * move make_latest_link to common/utils.

- Bugfixes:

  * Fix Pylint warning.
  * Delete the ks file message when trigger job-sync-snapdiff.
  * Fix the debug of uploading service file is failed to a linked.


Release notes for jenkins service 0.15.4
==========================

- Release Date: 2014-05-22

- Bugfixes:

  * Change the filter regular of generating snapshot.
