7543496e82ae902031a339c836bc160d86ea8f70
[platform/upstream/mic.git] / doc / RELEASE_NOTES
1 MIC Image Creator 0.27.7 Release Notes
2 ======================================
3 Released Sep 15 2017
4
5 This release note documents the changes included in the new release. And
6 the release contains new features, enhancements and bug fixes.
7
8 New Features & Enhancements
9 --------------------------
10   * Timezone setting change
11   * Run certain script before creation of tar.gz image
12   * Locally built mic-bootstrap using gbs cannot be used in mic
13   * Add new option of tpk_install
14   * Amend mic cr option of run_script
15   * Add new option of --run_script
16   * Modify the order of generating image by cpio
17
18 Bug Fixes
19 ---------
20   * fix the bug that modify the order of generating image by cpio
21
22 MIC Image Creator 0.27.6 Release Notes
23 ======================================
24 Released Jun 30 2017
25
26 This release note documents the changes included in the new release. And
27 the release contains new features, enhancements and bug fixes.
28
29 New Features & Enhancements
30 --------------------------
31   * Use cpio gzip in mic.
32   * fix corrupted log messages in log file
33   * change installed package name length from 20 to 50
34   * print warning message for detecting rpm post script...
35   * display all rpm debug messages in debug mode
36   * display filesystem size of each images
37   * add SIGTERM handler for exit gracefully
38   * change tpk install error message format
39   * print package name, before install
40   * Modify the arguments that use cpio to generate image.
41   * Solve mic hang issue, add timeout to show failure.
42   * Solve issue:mic has error when env no_proxy is 165.xx.xxx...
43   * Change the order of generating image by cpio.
44
45 Bug Fixes
46 ---------
47
48 MIC Image Creator 0.27.5 Release Notes
49 ======================================
50 Released Apr 28 2017
51
52 This release note documents the changes included in the new release. And
53 the release contains new features, enhancements and bug fixes.
54
55 New Features & Enhancements
56 --------------------------
57   * Solve image not clean after created, use e2fsck to clean image, relevant issue is NJTS-179 in JIRA.
58
59 Bug Fixes
60 ---------
61
62 MIC Image Creator 0.27.4 Release Notes
63 ======================================
64 Released Apr 5 2017
65
66 This release note documents the changes included in the new release. And
67 the release contains new features, enhancements and bug fixes.
68
69 New Features & Enhancements
70 --------------------------
71   * Fixup changelog that causes errors
72   * Merge add mipsel register on binfmt_misc && Add support of qemu-mipsel patch
73   * Replace 'copy' to 'symbolic link' in timeznoe setting inside mic
74   * Copy ks setting lang to file /etc/config/mic_language for other use
75   * Show logs inside 'Running scripts' in mic
76
77 Bug Fixes
78 ---------
79
80 MIC Image Creator 0.27.3 Release Notes
81 ======================================
82 Released Dec 19 2016
83
84 This release note documents the changes included in the new release. And
85 the release contains new features, enhancements and bug fixes.
86
87 New Features & Enhancements
88 --------------------------
89   * Show pkgid when install pkg error
90   * support vdfs and squashfs image creation
91
92 Bug Fixes
93 ---------
94
95 MIC Image Creator 0.27.2 Release Notes
96 ======================================
97 Released Sep 28 2016
98
99 This release note documents the changes included in the new release. And
100 the release contains new features, enhancements and bug fixes.
101
102 New Features & Enhancements
103 --------------------------
104   * Add exclude-from-image option to exclude specific images
105   * Add subcommand option parameters(-v, -d, -i)
106
107 MIC Image Creator 0.27.1 Release Notes
108 ======================================
109 Released May 25 2016
110
111 This release note documents the changes included in the new release. And
112 the release contains new features, enhancements and bug fixes.
113
114 New Features & Enhancements
115 --------------------------
116   * new distribution support: Ubuntu 16.04, Fedora 23
117   * add raw image format support
118
119 Bug Fixes
120 ---------
121   * Remove BmapCreate and Filemap source code from MIC (#DEVT-151)
122
123 MIC Image Creator 0.27 Release Notes
124 ======================================
125 Released Mar 28 2016
126
127 This release note documents the changes included in the new release. And
128 the release contains new features, enhancements and bug fixes.
129
130 New Features & Enhancements
131 --------------------------
132   * new distribution support: CentOS 7, Debian 8, Fedora 21, 
133     Fedora 22, openSUSE 13.2
134   * generate manifest file to describe image information
135   * refactor archive and compress module
136   * support sparse handle for tar command
137   * replace system V with systemd on locale setting
138   * add qcow2 image format support
139   * add strict mode for package installing
140   * enable ssl_verify option in config file
141   * enhance checksums of outputs: md5sum, sha1sum, sha256sum (#DEVT-224)
142   * drop mic-native support (#DEVT-248)
143   * update mount option
144   * revert bind mount config file to instroot
145   * drop liveusb, livecd and raw image formats support (#DEVT-243, #DEVT-263)
146   * use argparse module to parse the cmd line (#DEVT-52)
147
148 Bug Fixes
149 ---------
150   * fix logfile incomplete in release option
151   * fix config file disappear in bootstrap
152   * fix aarch64 bin_format
153   * fix pylint
154   * fix real path of device mapper causing initrd failure
155   * fix qemu arm and arm64 issues
156   * fix AttributeError in zypp backend
157   * fix 'python-xml' depends used by cElements
158   * fix xml requirements
159   * fix logfile not in release of '--release' when creation failed
160   * fix copyright missing issue
161   * fix syslinux installation path issue in Arch Linux
162   * fix priority option of ks file not apply (#DEVT-254)
163   * fix need to check loop device after excute 'losetup --find'
164   * fix check scriptlet error file on /tmp/.postscript/error/
165   * fix broken tar archive
166
167 MIC Image Creator 0.26 Release Notes
168 ======================================
169 Released Oct 14 2014
170
171 This release note documents the changes included in the new release. And
172 the release contains new features, enhancements and bug fixes.
173
174 New Features & Ehancements
175 --------------------------
176   * add new arch MIPS support
177   * add qcow2 image format support
178   * add strict mode for package installing
179   * enable ssl_verify option in config file
180   * enhance checksums of outputs: md5sum, sha1sum, sha256sum
181   * enhance VCS info in yum backend
182
183 Bug Fixes
184 ---------
185   * fix real path of device mapper causing initrd failure
186   * fix qemu arm and arm64 issues
187   * fix AttributeError in zypp backend
188   * fix 'python-xml' depends used by cElements
189
190 MIC Image Creator 0.25.2 Release Notes
191 ======================================
192 Released Jun 11 2014
193
194 This release note documents the changes included in the new release. And
195 the release contains new features, enhancements and bug fixes.
196
197 New Features & Ehancements
198 --------------------------
199
200 Bug Fixes
201 ---------
202  * fix AttributeError in zypp backend
203
204 MIC Image Creator 0.25.1 Release Notes
205 ======================================
206 Released May 28 2014
207
208 This release note documents the changes included in the new release. And
209 the release contains new features, enhancements and bug fixes.
210
211 New Features & Ehancements
212 --------------------------
213
214 Bug Fixes
215 ---------
216   * revert bind mount config file to instroot
217   * fix xml requirements
218
219 MIC Image Creator 0.25 Release Notes
220 ====================================
221 Released May 23 2014
222
223 This release note documents the changes included in the new release. And
224 the release contains new features, enhancements and bug fixes.
225
226 New Features & Ehancements
227 --------------------------
228   * new distribution support: Ubuntu 14.04 and Debian 7.0
229   * generate manifest file to describe image information
230   * refactor archive and compress module
231   * support sparse handle for tar command
232   * replace system V with systemd on locale setting
233   * support lzop compress
234
235 Bug Fixes
236 ---------
237   * fix logfile incomplete in release option
238   * fix config file disappear in bootstrap
239   * fix aarch64 bin_format
240   * fix pylint
241
242 MIC Image Creator 0.24.2 Release Notes
243 ====================================
244 Released June 09 2014
245
246 This release note documents the changes included in the new release. And
247 the release contains new features, enhancements and bug fixes.
248
249 New Features & Ehancements
250 --------------------------
251  * enable ssl_verify in config file
252
253 Bug Fixes
254 ---------
255  * fix logfile incompleted issue
256  * fix md5sum to be compatible with utility md5sum
257  * fix locale issue in systemd service
258
259 MIC Image Creator 0.24 Release Notes
260 ====================================
261 Released March 11 2014
262
263 This release note documents the changes included in the new release. And
264 the release contains new features, enhancements and bug fixes.
265
266 New Features & Ehancements
267 --------------------------
268   * enhance to handle password with special characters
269   * change python-zypp require to python-zypp-tizen
270   * add --repo comand option for local build
271   * add --user and --password option for %repo directive of ks file
272   * clean up some codes relevant to EULA agreement
273   * add hostname showing in log
274
275 Bug Fixes
276 ---------
277   * fix chroot failed by space in image not enough
278   * fix obsolete packages incorrect handling
279   * fix yum backend failed to cache packages
280   * fix bare ip in no_proxy not working
281   * fix repeated log showing with yum backend
282   * fix loop device latency timing
283   * fix zypp failed to download by changing 'cachedir'
284   * fix 'mkfs' not working caused by mic-bootstrap install failed
285
286 MIC Image Creator 0.23.1 Release Notes
287 ====================================
288 Released January 23 2014
289
290 This release note documents the changes included in the new release. And
291 the release contains new features, enhancements and bug fixes.
292
293 New Features & Ehancements
294 --------------------------
295
296 Bug Fixes
297 ---------
298  * fix bmap creation failed if using tmpfs
299
300 MIC Image Creator 0.23 Release Notes
301 ====================================
302 Released December 18 2013
303
304 This release note documents the changes included in the new release. And
305 the release contains new features, enhancements and bug fixes.
306
307 New Features & Ehancements
308 --------------------------
309  * support arm64 architecture image creation in native mode
310    (to know more about arm64 support, check doc/KNOWN_ISSUES)
311  * new distribution support: Ubuntu 13.10 and OpenSUSE 13.1
312  * split the "native" running mode support to a separated sub-package
313  * reduced the dependencies(packages) of mic main package dramatically
314  * add new options '--interactive' and '--non-interactive' to enable/disable interaction
315  * add new option '--uuid' for 'part' in ks file to set filesystem uuid
316  * export more environment variables related to installer framework for loop format
317
318 Bug Fixes
319 ---------
320  * fix bootstrap handling if bootstrap package failed
321  * fix 'mapper_device' key error
322  * fix detailed error messages missing in mounting
323  * fix version comparing issue of urlgrabber in Fedora
324
325  MIC Image Creator 0.22.3 Release Notes
326 ===========================================================
327 Released Nov 19 2013
328
329 This release note documents the changes included in the new release. And
330 the release contains new features, enhancements and bug fixes.
331
332 New Features & Ehancements
333 --------------------------
334  * export mapper device for installer framework
335  * update BmapCreate to 2.0
336  * enable internal setarch in bootstrap environment
337
338 Bug Fixes
339 ---------
340
341  MIC Image Creator 0.22.2 Release Notes
342 ===========================================================
343 Released Nov 18 2013
344
345 This release note documents the changes included in the new release. And
346 the release contains new features, enhancements and bug fixes.
347
348 New Features & Ehancements
349 --------------------------
350  * export mapper device for installer framework
351  * update BmapCreate to 2.0
352
353 Bug Fixes
354 ---------
355
356           MIC Image Creator 0.22 Release Notes
357 ===========================================================
358
359 Released October 24 2013
360
361 This release note documents the changes included in the new release. And
362 the release contains new features, enhancements and bug fixes.
363
364 New Features & Ehancements
365 --------------------------
366  * refactor msger module to ulitize logging module
367  * refine error class module
368  * improve installation in virtualenv
369  * add bash completion support
370  * add zsh completion support
371  * export mapper device related to installer framework
372  * update BmapCreate to the latest version
373
374 Bug Fixes
375 ---------
376  - fix customized plugin_dir not work in bootstrap
377  - fix packing process exit on Ubuntu
378  - fix loop device alloaction failed on openSUSE
379  - fix incorrect number showing during installing
380  - set owner of cacheidr/outdir to SUDO_USER
381  - correct project url in setup.py
382  - fix mic not work when mic.conf disappear
383
384           MIC Image Creator 0.21.2 Release Notes
385 ===========================================================
386
387 Released September 28 2013
388
389 This release note documents the changes included in the new release. And
390 the release contains new features, enhancements and bug fixes.
391
392 New Features & Ehancements
393 --------------------------
394
395 Bug Fixes
396 ---------
397  * use sync mode in kpartx command
398
399           MIC Image Creator 0.21.1 Release Notes
400 ===========================================================
401
402 Released September 18 2013
403
404 This release note documents the changes included in the new release. And
405 the release contains new features, enhancements and bug fixes.
406
407 New Features & Ehancements
408 --------------------------
409  * prefer to use 'pbzip2'/'pigz' to compress image if possible
410  * won't fallback to native mode if bootstrap not found
411
412 Bug Fixes
413 ---------
414  * fix exiting at packaging images on Ubuntu distro
415
416           MIC Image Creator 0.21 Release Notes
417 ===========================================================
418
419 Released August 28 2013
420
421 This release note documents the changes included in the new release. And
422 the release contains new features, enhancements and bug fixes.
423
424 New Features & Ehancements
425 --------------------------
426  * new distribution support: Fedora 19
427  * refactor part of chroot modules for better cleanup handling
428  * add an alias "installerfw_plugins" for installerfw
429  * remove unnecessary fuser dependency for "fuser" command
430  * enable proxy with user authentication setting
431  * correct no_proxy handling in openSUSE
432  * kill processes inside chroot after post script running
433  * ulitize 'dmsetup' to avoid possible dm device unaccessible issue
434
435 Bug Fixes
436 ---------
437  * fix bootloader options omitted
438  * warn failed boot partition flags set
439  * fix wrong file descriptor issue
440  * fix some requires
441
442
443  MIC Image Creator 0.20 Release Notes
444 ===========================================================
445 Released Jule 08 2013
446
447 This release note documents the changes included in the MIC 0.20 release. And
448 the release contains new features, enhancements and bug fixes.
449
450 New Features & Ehancements
451 --------------------------
452  * new distribution support: CentOS 6
453  * drop image creation if checked packages not present in image
454  * introduce 'installerfw' command in kickstart to customize configuration
455  * improve output message of post scripts
456
457 Bug Fixes
458 ---------
459  * fix rpm not support 'VCS' tag traceback
460
461  MIC Image Creator 0.19.3 Release Notes
462 ===========================================================
463 Released July 01 2013
464
465 This release note documents the changes included in the MIC 0.19.3 release. And
466 the release contains new features, enhancements and bug fixes.
467
468 New Features & Ehancements
469 --------------------------
470
471 Bug Fixes
472 ---------
473  * fix vfat UUID issue in liveusb
474
475  MIC Image Creator 0.19.2 Release Notes
476 ===========================================================
477 Released July 01 2013
478
479 This release note documents the changes included in the MIC 0.19.2 release. And
480 the release contains new features, enhancements and bug fixes.
481
482 New Features & Ehancements
483 --------------------------
484  * introduce 'installerfw' command in kickstart
485  * export several environment to keep image information
486
487 Bug Fixes
488 ---------
489
490  MIC Image Creator 0.19.1 Release Notes
491 ===========================================================
492 Released June 21 2013
493
494 This release note documents the changes included in the MIC 0.19.1 release. And
495 the release contains new features, enhancements and bug fixes.
496
497 New Features & Ehancements
498 --------------------------
499
500 Bug Fixes
501 ---------
502  * fall back to old arch detecting
503
504  MIC Image Creator 0.19 Release Notes
505 ===========================================================
506 Released May 16 2013
507
508 This release note documents the changes included in the MIC 0.18 release. And
509 the release contains new features, enhancements and bug fixes.
510
511 New Features & Ehancements
512 --------------------------
513  * new distribution support: Ubuntu 13.04 and openSUSE 12.3
514  * introduce '--part-type' to handle GPT partition
515  * copy bmap creation from bmap-tools
516  * update some depends and fix depends issue
517
518 Bug Fixes
519 ---------
520  * fix bug autologinuser always set
521  * fix symlink bind mount left issue
522  * fix '/var/lock' non-existent throw traceback
523
524  MIC Image Creator 0.18 Release Notes
525 ===========================================================
526 Released Apr 03 2013
527
528 This release note documents the changes included in the MIC 0.18 release. And
529 the release contains new features, enhancements and bug fixes.
530
531 New Features & Ehancements
532 --------------------------
533  * put build_id before image name for release option
534  * mount build directory as tmpfs to speed up
535  * enable --priority in ks to set priority
536  * upgrade qemu (mic's depends) to 1.4.0
537
538 Bug Fixes
539 ---------
540  * fix debuginfo rpm swig attribute lost
541  * fix release option failure with slash
542  * fix man page lost in some distros
543  * fix bmap file packed to tarball
544
545 Code Cleanup
546 ------------
547  * unify import statements to absolute import
548  * clean up many undefined in partitionfs.py/loop.py/livecd.py
549  * clean up some useless try and raise blocks
550  * clean up some bad indentations
551  * improve some error messages
552
553  MIC Image Creator 0.17 Release Notes
554 ===========================================================
555 Released Feb 28 2013
556
557 This release note documents the changes included in the MIC 0.17 release. And
558 the release contains new features, enhancements and bug fixes.
559
560 New Features & Ehancements
561 --------------------------
562  * support new distribution Fedora 18
563  * enable to handle more than 3 partitions
564  * support partition without mount point
565  * move vcs infomation from .vcs to .packages
566
567 Bug Fixes
568 ---------
569  * fix failure when symbolic link vmlinuz in single disk
570  * fix incorrect alignment handling
571  * fix requires squashfs in opensuse
572  * fix unicode error in myurlgrab
573
574 Code Cleanup
575 ------------
576  * clean up some mess in utils/misc.py
577  * clean up pylint issue in creator.py
578
579 Release 0.16 - Wed Jan 30 2013
580 ===========================================================
581  * add GPT support for UEFI format
582    - add --ptable=gpt option in kickstart to enable GPT
583    - add simple GPT parser to parse PARTUUID
584    - use PARTUUID in syslinux.cfg if gpt required
585    - clean up the mess code and improve readability
586  * improve alignment to reduce unused space
587    - add interface add_disks for PartitionedMount
588    - clean up the mess code in partitionfs.py
589  * append timestamp suffix to image name by default
590  * add a new option --nocache in kickstart to disable caching rpm
591  * add a new value 'vcs' for --record-pkgs to save VCS info
592  * add a new option --fstab-entry for raw image to set fstab entry
593  * introduce a new option '--install-pkgs' in mic
594    - valid values imagined: source, debuginfo, debugsource
595    - enable 'debuginfo' to install '-debuginfo' rpm in the meantime
596  * improve loop device generating and cleaning mechanism
597  * code clean:
598    - update documentation
599    - rename MANIFEST to MD5SUM
600    - clean up moblin stuff in kickstart
601    - clean mic tests and keep only unittest
602    - sepreate the download related as independent module
603  * bug fix:
604    - cleanup zypp credential file to fix conflicts during installing
605    - fix the issue that outdir/cachedir is not dir
606    - recalculate package content recording
607    - refactor try except statement in baseimager
608    - fix existing loop images overwritten
609
610 Release 0.15.3 - Wed Jan 23 2013
611 ===========================================================
612  * urgent bug fix:
613    - fix loop device not cleaned issue
614    - fix bootstrap dirs not unmounted issue
615    - fix mic failed in kvmic issue
616    - fix binfmt register in bootstrap incorrect
617    - fix rpm path incorrect when local repo and sslverify used
618  * other bug fix:
619    - fix x86_64 image conflicts installing x86_64 and x86 rpm
620    - verify if logfile is a file
621    - fix type error when calling mknod
622    - fix the failure if ks under / dir
623    - clean up the mess 'directory not empty'
624    - fix type error when calling mknod
625
626 Release 0.15 - Tue Dec 13 2012
627 ===========================================================
628  * adapt new mechanism for bootstrap mode
629    - create 'mic-bootstrap-x86-arm' by obs build
630    - publish 'mic-bootstrap-x86-arm' into server repo
631    - use 'mic-bootstrap-x86-arm' as bootstrap env for x86 and arm image
632  * filesystem parameter support for ext[234] fs
633    - sample in ks: part / --size 1000 --fstype=ext3 --extoptions="-I 256"
634    - other filesystem will ignore option '--extoptions'
635  * update the documentation and man page
636  * multiple bootstrap path to support multi-instance mic
637  * use 'pkgmgr=auto' to select available backend in conf file
638  * improve loop device creation algorithm and create loop device by 'mknod'
639  * bug fix:
640    - bear unexpected checksum type when getting metadata
641    - avoid traceback when loopback is NoneType
642    - lseek limit to 2G in 32bit env
643    - split out username and password in zypp repo file
644    - use rpm real path instead of 'cp' if it's local repo
645    - fix local repo unavailable in bootstrap
646    - fix traceback when failed to unmap kpartx device
647    - fix timestamp incorrect issue in logfile
648
649 Release 0.14.2 - Wed Nov 14 2012
650 ===========================================================
651  * support dracut for live image
652  * update bmap version to 1.1
653
654 Release 0.14.1 - Fri Oct 15 2012
655 ===========================================================
656  * support bmap file for ivi flashing tool
657  * just warning in chroot when not Tizen/MeeGo chroot dir
658  * fix logfile lost in bootstrap mode
659  * clean mounts in bootstrap when exiting
660  * bug fix:
661    - fix https proxy issue in yum backend
662    - avoid traceback when loop instance is NoneType
663
664 Release 0.14 - Thu Aug 02 2012
665 ===========================================================
666  * use cached metadata when checksum is not changed
667  * skip non-fatal error in ks file and prompt user to handle
668  * prompt user to handle when failed to apply img configure
669  * replace hard name with device uuid in etc/fstab 
670  * enhance extlinux cfg file for symbolic kernel like IVI
671  * support label assign for raw image
672  * bug fix:
673    - fix live image create failure when label assigned
674    - avoid traceback when converting unsupported type
675    - fix mic --version ugly output
676
677 Release 0.13 - Wed Jul 12 2012
678 ===========================================================
679  * create logfile as default when --release specifid
680  * use 'gzip' and 'bzip2' to pack image instead of python
681  * automatically detect path of 'env' for chroot
682  * record version and os info in build log and logfile
683  * bug fix:
684    - fix popup message in ubuntus
685    - fix unicode issue for logfile
686    - better fix for 'chroot raw' issue 
687
688 Release 0.12 - Wed Jun 20 2012
689 ===========================================================
690  * use default value when @BUILD_ID@ and @ARCH@ not specified
691  * enhance proxy support in attachment retrieve
692  * add new --shrink opt for loop image to control img shrinking
693  * avoid invalid literal for loop device generation
694  * relocate and refactor selinux_check func
695  * remove prefix for make install
696  * bug fix:
697    - fix compres image in raw image
698    - fix src pkgs download failed issue
699    - fix convert failed issue
700
701 Release 0.11 - Fri Jun 08 2012
702 ===========================================================
703  * support new subcmd 'auto' to handle magic line in ks
704  * enhance the handle of authentication url and https proxy
705  * support packing images together and support compressed file format
706  * reset LD_PRELOAD for chroot env
707  * centralized interface to check existing images
708  * avoid live image creating when using multi-partitions
709  * resolve the depends of python-urlgrabber
710  * bug fix:
711    - fix logfile context lost issue
712    - fix attachment package url handling
713    - fix mic ch raw failed issue
714
715 Release 0.10 - Tue May 15 2012
716 ===========================================================
717  * container support using '%attachment' section in ks
718  * add --compress-to option to support zip format in loop image
719  * auto-detect config and plugindir to meet virtualenv and customized install
720  * remove all hardcoded info in setup.py and use sys.prefix for installing
721  * tolerate some OS errors in the image configurations stage
722  * extra patch:
723    - fix zypp missing password when using username passwd 
724    - some fixes to enhance authentication url
725    - refine repostr structure to fix comma issue in baseurl
726  
727 Release 0.9 - Fri Apr 13 2012
728 ===========================================================
729  * support pre-install package with zypp backend
730  * sync /etc/mic/mic.conf to bootstrap
731  * enhance sorting for version comparsion in zypp
732  * rewrite chroot tar image using xml format mount point file
733  * fix the incorrect number showing in fs src pkgs download
734  * remove tests directory for dist in Makefile
735  * fix liveusb parted mkpart failure, revert mbr size expand in raw
736  * cleanup /tmp/repolic* dir in the EULA checking
737
738 Release 0.8 - Mon Mar 26 2012
739 ===========================================================
740  * partition alignment support
741  * remove bootloader option 'quiet vga' for raw
742  * update dist files in git source
743  * update unittest, add cases for chroot, msger, runner
744  * add 40 system test case for help
745  * rewrite loop device allocation mechanism
746
747 Release 0.7 - Fri Mar 02 2012
748 ===========================================================
749  * zypp backend: fixed a fatal issue of unreleasable loop devs
750  * zypp backend: more friendly output message
751  * backend: share cached rpm files between yum and zypp
752  * enhancement for multiple partition loop format
753  * make msger to accept Unicode string
754  * fixed a regression of compress option for FS format
755  * fixed issues in openSUSE12.1
756  * new written man page
757
758 Release 0.6 - Thu Feb 16 2012
759 ===========================================================
760  * give hint when converted image existed
761  * conf.py: proxy scheme check
762  * space check before copy image
763  * zypp: abort with error msg for repo resolver issues
764  * runner.py refinement
765  * ks file syntax check for '%post' without '%end' 
766  * support more compression formats than only bzip2
767  * fix msg NoneType issue, causing exit after install
768  * bootstrap:
769    - catch creator error when retrieving bootstrap metadata
770    - correct matching .metadata file in bootstrap
771
772 Release 0.5 - Mon Feb 06 2012
773 ===========================================================
774  * Rewrite the algorithm of checking free space for download and install
775  * Add --shell option for convert to recreate image modified by internal shell
776  * Add -s option for chroot to unpack image
777  * Introduce --copy-kernel option for creator
778  * Remove the hardcoded default args for bootloader
779  * Disable logstderr and flush message buffer in disable_logstderr
780  * Deal with yum.conf inside yum backend by itself
781  * Bug fix:
782    - Fix rpmdb error in yum and zypp to avoid bad file descriptor message
783    - Fix MANIFEST syntax to be compliant with md5sum
784    - Correct dependencies for mic in bootstrap
785
786 Release 0.4 - Fri Jan 06 2012
787 ===========================================================
788  * Support bootstrap mode, run with '--runtime=bootstrap'
789  * Full support for taring-to output, use 'mic ch x.tar'
790  * Break dependency between backend and baseimage
791  * Check valid repos in ks file
792  * Space check update and catch no space exception
793  * Fix no prompt when cv and ch no existed image
794  * Fix NoneType 'createopts' when convert
795  * Fix no existed local_pkgs_path
796  
797 Release 0.3 - Mon Dec 26 2011
798 ===========================================================
799  * Unit test support, run 'make test'
800  * Enable proxy support in config file
801  * Refine configmgr and pluginmgr
802  * Support multi instance with different cache dir
803  * Add 47 system test case
804  * Improve md5sum generation
805  * Add repo option --ssl_verify
806  * Add option --name_prefix
807  * Reformatted code according to PEP08
808  * Backport from mic2:
809    - Add priority and cost option for repos
810    - Reinstroduced compress-disk-image option 
811
812 Release 0.2 - Tue Nov 29 2011
813 ===========================================================
814  * Support btrfs and ext4 fstype for creator, convertor, and chroot
815  * Append distfiles and Makefile
816  * Check arch type from repo data
817  * Set rpm dbpath to fix 'rpm -qa' issue
818  * Fix chroot issue caused by image size
819  * Improve setup.py and make it compatible with python 2.5
820  * Disable ca check for https
821  * Change default output dir name to ./mic-output
822  * untrack mic/__version__.py
823  * Fix some minor issues
824
825 Release 0.1 - Thu Oct 27 2011
826 ===========================================================
827  * Support three subcommand: create, convert, chroot
828  * Support five image types: fs, loop, raw, livecd, liveusb
829  * Support two package manager backend: yum and zypp
830  * Support the following global command line options:
831    - --verbose
832    - --debug
833  * Creator subcommand support the following command line options:
834    - --logfile=LOGFILE
835    - -c CONFIG, --config=CONFIG
836    - -k CACHEDIR, --cachedir=CACHEDIR
837    - -o OUTDIR, --outdir=OUTDIR
838    - -A ARCH, --arch=ARCH
839    - --release=RID
840    - --record-pkgs=RECORD_PKGS
841    - --pkgmgr=PKGMGR
842    - --local-pkgs-path=LOCAL_PKGS_PATH
843
844 Resource
845 --------
846  * SITE: https://www.tizen.org/
847  * REPO: https://download.tizen.org/tools/
848  * DOCS: https://source.tizen.org/documentation/reference/mic-image-creator
849  * CODE: https://review.tizen.org/git/tools/mic 
850  * BUGS: https://bugs.tizen.org/jira
851  * HELP: general@lists.tizen.org
852
853 Report Bugs
854 -----------
855 when you found a bug, you can file this bug in our official bug tracker:
856 https://bugs.tizen.org/jira
857 Thank you for using MIC and for taking the time to send us your feedback!